Skip to main content
WEBHOOK

Headers

webhook-id
string
required

The event id. The same on every retry, so use it to ignore duplicates.

webhook-timestamp
string
required

When this attempt was sent, in Unix seconds.

webhook-signature
string
required

Space-separated v1,<base64 HMAC-SHA256> signatures (Standard Webhooks).

Body

application/json
id
string
required

Equals the webhook-id header; stable across retries.

type
enum<string>
required
Available options:
demo.queued,
demo.started,
demo.progress,
demo.input_required,
demo.completed,
demo.failed,
demo.canceled,
ping
created_at
string<date-time>
required
data
object
required

Response

200

Any 2xx acknowledges the event.