Skip to main content
POST
Generates a new 64-hex signing secret and returns it — this response is the only place you’ll ever see it. No read endpoint returns the secret, so store it before you do anything else. This endpoint takes no parameters — the merchant is inferred from your session.
The previous secret stops verifying the moment this call returns. Update your endpoint’s verifier in the same deploy, or deliveries will fail signature checks.

Who can call this

Dashboard only — API keys can’t configure webhooks. Send your dashboard JWT (browser session) as a Bearer token, with team role merchant_admin or merchant_member plus the webhooks:manage permission. Rate limit: 3 requests per minute. See the Authentication guide.

Response

string
The currently configured delivery URL (empty string if none is set).
string
The new 64-hex signing secret. Shown only in this response — store it now. The previous secret stops verifying immediately.
How to verify delivery signatures with this secret is documented in the Webhooks & IPN guide.

See also