Skip to content
API Referencev1

Webhooks API

Manage the endpoints that receive Connect events, send test events, change signing secrets and resend deliveries.

Updated 10 Oct 2026

On this page

All paths start with /api/console/connect/event-webhooks and need a session token and the workspace header. Reading is open to workspace members; changes need the webhooks.manage permission (owners, admins and developers) and otherwise return 403.

MethodPathBody and notes
GET/catalogueEvery event, grouped, with a plain-English label, description and sample payload
GET/The workspace's endpoints
POST/{name, url, mode: test or live, eventTypes[]} (1–30 events). Returns the endpoint and its secret, shown once.
PATCH/:endpointId{name?, url?, status?: active or disabled, eventTypes?}
DELETE/:endpointIdTurns the endpoint off. Returns {id, status: "disabled"}.
POST/:endpointId/secret/rotateReturns a new secret, shown once. The old secret stops working immediately.
POST/:endpointId/testSends a sandbox.test event and returns the delivery
GET/:endpointId/deliveries?status=The 100 most recent deliveries, newest first. status is optional.
POST/:endpointId/deliveries/:deliveryId/resendSends the same event again and returns the new delivery

Endpoint fields

FieldNotes
name1–120 characters
urlHTTPS only
modetest (test-mode activity) or live (live activity)
eventTypesEvent types from the catalogue
statusactive or disabled
healthStatus, consecutiveFailures, lastSuccessAt, lastFailureAtHealth: unknown, healthy or degraded
secretPrefix, secretLast4Identify the current secret without revealing it

Delivery fields

FieldNotes
id, eventId, eventType, modeIdentity
eventLabel, statusLabelPlain-English event name and result, for example "Waiting to retry"
statusqueued, processing, retry_scheduled, delivered, failed, dead_lettered, cancelled or policy_denied
attempt, maxAttempts, nextAttemptAtRetry state
firstAttemptAt, completedAtTiming
statusCode, durationMs, errorSummaryThe latest response
payloadExactly what was sent
attempts[]Every try, with its result, response code, duration and error summary
canResendWhether the delivery can be sent again

For the event list, message format, signature check and retry rules, see Webhooks.

Need a hand?

Ask Nexra Agent for implementation steps or error guidance.

Ask Nexra Agent