webhook.endpoint.disabled
A signed Boundry platform event. Its payload remains pinned to the API version configured for the receiving endpoint.
webhook.endpoint.disabled
Boundry disabled the endpoint after repeated failures.
Channel: webhook
Payload schema
api_versionrequiredstringAPI version pinned to the webhook endpoint. Values: "2026-08-14". Default: "2026-08-14".
created_atrequiredstring (date-time)Timestamp when Boundry created the event. Example: "2026-08-14T12:00:00.000Z".
datarequiredobjectEvent resource wrapper. Example: {"object":{"created_at":"2026-08-14T12:00:00.000Z","disable_reason":"20 consecutive failed deliveries.","disabled_at":"2026-08-15T12:00:00.000Z","endpoint":"https://example.com/webhooks/boundry","events":["email.sent"],"id":"wh_01j0example","object":"webhook","status":"disabled"}}.
objectrequiredobjectEvent resource. Example: {"created_at":"2026-08-14T12:00:00.000Z","disable_reason":"20 consecutive failed deliveries.","disabled_at":"2026-08-15T12:00:00.000Z","endpoint":"https://example.com/webhooks/boundry","events":["email.sent"],"id":"wh_01j0example","object":"webhook","status":"disabled"}.
api_versionrequiredstringAPI version pinned to this endpoint. Values: "2026-08-14".
consecutive_failuresrequiredintegerConsecutive delivery failures.
created_atrequiredstring (date-time)Timestamp when the webhook was created. Example: "2026-08-14T12:00:00.000Z".
descriptionrequiredstring | null | nullOptional endpoint description.
Option 1stringOptional endpoint description.
Option 2null | nullOne permitted response shape.
disable_reasonrequiredstringReason the endpoint was disabled. Example: "20 consecutive failed deliveries.".
disabled_atrequiredstring (date-time)Timestamp when Boundry disabled the endpoint. Example: "2026-08-14T12:00:00.000Z".
endpointrequiredstring (uri)Webhook delivery endpoint URL. Example: "https://hooks.acme.com/boundry".
eventsrequiredarraySubscribed event types.
idrequiredstringWebhook identifier. Example: "msg_01j0example".
last_failure_atrequiredstring (date-time) | null | nullTimestamp of the last failed delivery, or null.
Option 1string (date-time)Timestamp of the last failed delivery.
Option 2null | nullOne permitted response shape.
last_success_atrequiredstring (date-time) | null | nullTimestamp of the last successful delivery, or null.
Option 1string (date-time)Timestamp of the last successful delivery.
Option 2null | nullOne permitted response shape.
objectrequiredstringResource type discriminator. Values: "webhook".
secret_prefixrequiredstringNon-secret signing-secret prefix. Example: "whsec_example".
statusrequiredstringWebhook state. Values: "disabled".
updated_atrequiredstring (date-time)Timestamp when the webhook was last updated. Example: "2026-08-14T12:00:00.000Z".
idrequiredstringStable event identifier.
livemoderequiredbooleanWhether the event originated in live mode.
objectrequiredstringResource type discriminator. Values: "event".
project_idrequiredstringOwning project identifier. Example: "msg_01j0example".
typerequiredstringWebhook event type. Values: "webhook.endpoint.disabled".
Sample body
{
"api_version": "2026-08-14",
"created_at": "2026-08-14T12:00:00.000Z",
"data": {
"object": {
"created_at": "2026-08-14T12:00:00.000Z",
"disable_reason": "20 consecutive failed deliveries.",
"disabled_at": "2026-08-15T12:00:00.000Z",
"endpoint": "https://example.com/webhooks/boundry",
"events": [
"email.sent"
],
"id": "wh_01j0example",
"object": "webhook",
"status": "disabled"
}
},
"id": "evt_01j0example",
"livemode": true,
"object": "event",
"project_id": "proj_au_prod",
"type": "webhook.endpoint.disabled"
}