Skip to main content
GET
/
v2
/
webhook.publicKey
GetWebhookPublicKey
curl --request GET \
  --url https://api.manus.ai/v2/webhook.publicKey \
  --header 'x-manus-api-key: <x-manus-api-key>'
{
  "ok": true,
  "request_id": "<string>",
  "public_key": "<string>",
  "algorithm": "RSA-SHA256"
}
Questions or issues? Contact us at api-support@manus.ai.
Auth: API Key only — not available with OAuth tokens.
Cache the public key on your server. It rarely changes, and fetching it on every webhook request adds unnecessary latency. See the Webhook Security guide for verification examples.

Headers

x-manus-api-key
string
required

API key for authentication. This endpoint does not support OAuth2 tokens. See Authentication.

Response

Public key retrieved successfully.

ok
boolean

Whether the request was successful.

Example:

true

request_id
string

Unique identifier for this API request.

public_key
string

PEM-encoded RSA public key for verifying webhook signatures.

algorithm
string

Signature algorithm. Always "RSA-SHA256".

Example:

"RSA-SHA256"