API reference
Webhooks
Signed (Standard Webhooks) event delivery with retries, logs and replay.
Signed (Standard Webhooks) event delivery with retries, logs and replay. Delivery is at-least-once: the same event can arrive more than once (a retry after a timeout, a replay), always with the same webhook-id, so de-duplicate on webhook-id. Order is not guaranteed: a retried event can arrive after a later one, so compare data.object.updated_at (and data.stage_change.sequence for project.stage_changed) with what you stored and skip older ones. data.object is the object as it is when the delivery is sent: upsert by its id rather than assuming an earlier event arrived first.
- GET
/v1/webhook_endpointsList your webhook endpoints - POST
/v1/webhook_endpointsSubscribe a webhook endpoint - GET
/v1/webhook_endpoints/{endpoint_id}Retrieve a webhook endpoint - PATCH
/v1/webhook_endpoints/{endpoint_id}Update a webhook endpoint - DEL
/v1/webhook_endpoints/{endpoint_id}Unsubscribe (delete) a webhook endpoint - POST
/v1/webhook_endpoints/{endpoint_id}/rotate_secretRotate the signing secret - POST
/v1/webhook_endpoints/{endpoint_id}/testSend a test event - GET
/v1/webhook_endpoints/{endpoint_id}/deliveriesList an endpoint's deliveries - POST
/v1/webhook_endpoints/{endpoint_id}/replayReplay events to an endpoint - POST
/v1/webhook_deliveries/{delivery_id}/retryRetry one delivery now