Webhooks
List webhooks
Create a webhook
Get a webhook
Update a webhook
Delete a webhook
Re-run verification
Send a test event
List team deliveries
ModelsExpand Collapse
WebhookCreate object { name, url, description, enabled } On create, the dispatcher asynchronously runs a verification handshake: it sends a GET to url with micro_hook_mode=subscribe, a one-time micro_hook_challenge, and the webhook’s micro_hook_token. The endpoint must respond 200 and echo the challenge value verbatim in the body; on success the webhook’s verified flag flips to true. A failed handshake does not fail creation — re-run it later via the verify endpoint.
On create, the dispatcher asynchronously runs a verification handshake: it sends a GET to url with micro_hook_mode=subscribe, a one-time micro_hook_challenge, and the webhook’s micro_hook_token. The endpoint must respond 200 and echo the challenge value verbatim in the body; on success the webhook’s verified flag flips to true. A failed handshake does not fail creation — re-run it later via the verify endpoint.
Returned ONLY on creation. Includes the signing secret (shown once) and the pending verification status.
Returned ONLY on creation. Includes the signing secret (shown once) and the pending verification status.
HMAC signing secret (prefix whsec_). Store it now — it is never returned again. The dispatcher signs each delivered payload with it so your endpoint can verify authenticity.
A webhook plus the status of a verification handshake enqueued by this request.
A webhook plus the status of a verification handshake enqueued by this request.
A webhook plus the status of a verification handshake enqueued by this request.
A webhook plus the status of a verification handshake enqueued by this request.