Replay a webhook event to its eligible endpoints
Re-dispatches a previously recorded webhook event to all org endpoints subscribed to its event_type (or to the explicit subset supplied in the request body). Requires the webhook_notifications feature flag and owner/admin role on the target org. Cross-tenant access returns 404. Replay is idempotent on the Idempotency-Key header; a replayed key with a different body returns 422 and a conflicting in-flight key returns 409. When no endpoints are eligible the response is 200 with an empty deliveries array; when at least one delivery is enqueued the response is 201 with delivery descriptors (and an optional failed_endpoints list for endpoints that could not be enqueued).
Authorizations
Supabase JWT token in Authorization: Bearer header
Headers
Client-supplied key that makes replay idempotent. Re-sending the same key with the same body returns the original result; re-sending with a different body returns 422; a conflicting in-flight key returns 409.
1 - 255Path Parameters
Organization identifier (e.g. org-abc12345)
Identifier of the webhook event to replay. Must belong to the path org_id; cross-tenant lookups return 404.
Body
Optional explicit subset of endpoint ids to replay to. Endpoints not subscribed to the event's type are silently skipped. When omitted, all eligible endpoints are targeted.
100