Webhooks
Endpoints, the event catalogue, test deliveries, secret rotation, delivery history and retries.
10 routes
At most ten endpoints per application. The signing secret is returned once, on creation, and again only by rotation.
The guide for this family is Webhooks.
GET /v1/developer/applications/{applicationId}/webhooks
GET /v1/developer/applications/{applicationId}/webhooksAuthentication- Developer console session
POST /v1/developer/applications/{applicationId}/webhooks
POST /v1/developer/applications/{applicationId}/webhooksAuthentication- Developer console session
Request body — CreateWebhookEndpointDto
urlrequiredstring— IsString, MaxLength(2048)descriptionoptionalstring— IsString, MaxLength(300)eventsrequiredstring[]— IsArray, IsString({ each: true })
DELETE /v1/developer/applications/{applicationId}/webhooks/{endpointId}
DELETE /v1/developer/applications/{applicationId}/webhooks/{endpointId}Authentication- Developer console session
GET /v1/developer/applications/{applicationId}/webhooks/{endpointId}
GET /v1/developer/applications/{applicationId}/webhooks/{endpointId}Authentication- Developer console session
PATCH /v1/developer/applications/{applicationId}/webhooks/{endpointId}
PATCH /v1/developer/applications/{applicationId}/webhooks/{endpointId}Authentication- Developer console session
Request body — UpdateWebhookEndpointDto
urloptionalstring— IsString, MaxLength(2048)descriptionoptionalstring— IsString, MaxLength(300)eventsoptionalstring[]— IsArray, IsString({ each: true })statusoptionalstring— IsIn(['active', 'disabled'])configurationVersionoptionalnumber— IsInt, Min(1)
POST /v1/developer/applications/{applicationId}/webhooks/{endpointId}/rotate-secret
POST /v1/developer/applications/{applicationId}/webhooks/{endpointId}/rotate-secretAuthentication- Developer console session
POST /v1/developer/applications/{applicationId}/webhooks/{endpointId}/test
POST /v1/developer/applications/{applicationId}/webhooks/{endpointId}/testAuthentication- Developer console session
POST /v1/developer/applications/{applicationId}/webhooks/deliveries/{deliveryId}/retry
POST /v1/developer/applications/{applicationId}/webhooks/deliveries/{deliveryId}/retryAuthentication- Developer console session
GET /v1/developer/applications/{applicationId}/webhooks/deliveries/history
GET /v1/developer/applications/{applicationId}/webhooks/deliveries/historyAuthentication- Developer console session
GET /v1/developer/applications/{applicationId}/webhooks/events
GET /v1/developer/applications/{applicationId}/webhooks/eventsAuthentication- Developer console session
What this does not do
- Responses are not listed. The API declares no response types, so this page describes what to send and who may send it. Recorded response shapes are on the guides.
- This page is generated. It was read from the API at commit
234dba22. Editing it by hand changes nothing; the next sync overwrites it.
Verified against API commit 234dba22 on 2026-10-18. The routes, scopes, checklist, events and limits on these pages are read from that export, not typed.