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"
}

Documentation Index

Fetch the complete documentation index at: https://open.manus.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

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"