Webhooks
List webhook endpoints
Headers
X-Project-IDThe project the request acts on, as prj_ and its lowercase UUID; optional while the
organization has one active project.
List webhook endpoints › Responses
Every webhook endpoint in the project.
Create a webhook endpoint
Headers
Idempotency-KeyOne nonblank key of at most 128 characters; a retry with the same key repeats the outcome.
X-Project-IDThe project the request acts on, as prj_ and its lowercase UUID; optional while the
organization has one active project.
Create a webhook endpoint › Request Body
eventsscope_typetimeout_secondsurlfailover_urlscope_idCreate a webhook endpoint › Responses
An idempotent replay; secret is null and secret_unavailable is true.
List webhook deliveries
query Parameters
endpointevent_typeresultstatus_classattemptfromtolimitHeaders
X-Project-IDThe project the request acts on, as prj_ and its lowercase UUID; optional while the
organization has one active project.
List webhook deliveries › Responses
The deliveries matching the filter.
Read a webhook delivery
path Parameters
delivery_idWebhook delivery id
Headers
X-Project-IDThe project the request acts on, as prj_ and its lowercase UUID; optional while the
organization has one active project.
Read a webhook delivery › Responses
The delivery with its attempts, request and response.
attemptattempted_atcall_sequenceduration_msendpoint_idendpoint_urlerrorevent_idevent_typeidmax_attemptsnext_retry_atreplay_request_idreplay_requested_byreplayable_untilresultstatus_coderequest_bodyresponse_excerptRetry one webhook delivery now
path Parameters
delivery_idWebhook delivery id
Headers
Idempotency-KeyOne nonblank key of at most 128 characters; a retry with the same key repeats the outcome.
X-Project-IDThe project the request acts on, as prj_ and its lowercase UUID; optional while the
organization has one active project.
Retry one webhook delivery now › Responses
The new delivery attempt.
attemptattempted_atcall_sequenceduration_msendpoint_idendpoint_urlerrorevent_idevent_typeidmax_attemptsnext_retry_atreplay_request_idreplay_requested_byreplayable_untilresultstatus_codeRead a webhook endpoint
path Parameters
endpoint_idWebhook endpoint id
Headers
X-Project-IDThe project the request acts on, as prj_ and its lowercase UUID; optional while the
organization has one active project.
Read a webhook endpoint › Responses
The webhook endpoint.
created_atcreated_bydisabled_atdisabled_reasoneventsfailover_urlidis_activeprevious_retires_atretained_eventsretention_ends_atsecret_hintsecret_rotated_attimeout_secondsurlDelete a webhook endpoint
path Parameters
endpoint_idWebhook endpoint id
Headers
If-MatchThe quoted revision the caller last read, so a concurrent change answers 412.
Idempotency-KeyOne nonblank key of at most 128 characters; a retry with the same key repeats the outcome.
X-Project-IDThe project the request acts on, as prj_ and its lowercase UUID; optional while the
organization has one active project.
Delete a webhook endpoint › Responses
The endpoint was deleted; a replay of the same request answers 204 again.
Update a webhook endpoint
path Parameters
endpoint_idWebhook endpoint id
Headers
If-MatchThe quoted revision the caller last read, so a concurrent change answers 412.
Idempotency-KeyOne nonblank key of at most 128 characters; a retry with the same key repeats the outcome.
X-Project-IDThe project the request acts on, as prj_ and its lowercase UUID; optional while the
organization has one active project.
Update a webhook endpoint › Request Body
eventsfailover_urlNull clears the failover URL; leaving the field out keeps it.
is_activetimeout_secondsurlUpdate a webhook endpoint › Responses
The endpoint after the change.
created_atcreated_bydisabled_atdisabled_reasoneventsfailover_urlidis_activeprevious_retires_atretained_eventsretention_ends_atsecret_hintsecret_rotated_attimeout_secondsurlList one endpoint's deliveries
path Parameters
endpoint_idWebhook endpoint id
query Parameters
event_typeresultstatus_classattemptfromtolimitHeaders
X-Project-IDThe project the request acts on, as prj_ and its lowercase UUID; optional while the
organization has one active project.
List one endpoint's deliveries › Responses
The endpoint's deliveries matching the filter.
Preview or queue webhook event replays
path Parameters
endpoint_idWebhook endpoint id
Headers
X-Project-IDThe project the request acts on, as prj_ and its lowercase UUID; optional while the
organization has one active project.
Idempotency-KeyRequired unless preview is true: one nonblank key of at most 128 characters.
Preview or queue webhook event replays › Request Body
delivery_idsevent_typespreviewwindow_fromwindow_toPreview or queue webhook event replays › Responses
A preview (preview true): the count for the selection. Nothing was queued.
eventsrate_per_secondwindow_fromwindow_toSend a signed webhook test event
path Parameters
endpoint_idWebhook endpoint id
Headers
Idempotency-KeyOne nonblank key of at most 128 characters; a retry with the same key repeats the outcome.
X-Project-IDThe project the request acts on, as prj_ and its lowercase UUID; optional while the
organization has one active project.
Send a signed webhook test event › Responses
The test delivery result. A target the endpoint owner controls answers 200 with the failing check.
delivery_idevent_idrequest_bodystatus_code