Webhooks
Register endpoints and receive protected order lifecycle events.
List webhook endpoints
Lists registrations belonging to this API key. signing_secret and
OAuth2 client_secret are never returned. OAuth2 entries include their
auth configuration.
List webhook endpoints › Responses
Registered webhook endpoints.
idapi_key_idAPI key that owns this endpoint and its order subscriptions.
nameurleventscreated_atCreate a webhook endpoint
Registers a public HTTPS endpoint. It receives events for orders created with the same API key. A key can have at most 10 endpoints, and each destination URL must be unique for that key.
Omit auth to use HMAC signatures, or provide an OAuth2
client-credentials configuration. A HMAC signing_secret is returned
only when the endpoint is created.
Create a webhook endpoint › Request Body
url^https:// · requiredPublicly reachable HTTPS destination for webhook deliveries. Redirect responses are not followed.
eventsnameOptional endpoint label.
Create a webhook endpoint › Responses
Webhook registered. HMAC registrations include a one-time signing secret; OAuth2 registrations include safe auth metadata instead.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, api_key_id, name +4 more | |
| type = object · requires: id, api_key_id, name +4 more |
idapi_key_idAPI key that owns this endpoint and its order subscriptions.
nameurleventscreated_atsigning_secret^[a-f0-9]{64}$ · requiredHMAC signing secret shown only once in this creation response.