Webhooks API
POST/api/v1/webhooks/{id}/deliveries/{delivery_id}/retry
Product availabilityAlgaPSA

Retry delivery

Re-queues a previously failed delivery as a fresh attempt on the shared webhook delivery queue (rate limiting, backoff and auto-disable still apply). Returns 202 without sending the request in-band; the new attempt lands as its own delivery row. Test deliveries are rejected.

RBAC · webhook

Path parameters

idstring <uuid>Required
Webhook UUID from webhooks.webhook_id.
delivery_idstring <uuid>Required
Delivery UUID from webhook_deliveries.delivery_id (URL-derived).

Response body

Success response 202 · schema WebhookDeliveryRetryQueuedEnvelopeV1

dataobjectRequired
queuedbooleanRequired
Enum: true
webhook_idstring <uuid>Required
delivery_idstring <uuid>Required
event_idstring <uuid>Required
event_id of the re-queued envelope.
metaobject

Response codes

202
Retry queued.
400
Invalid request payload, query, or webhook id format.
401
API key missing/invalid or key user missing.
403
Webhook RBAC permission denied.
404
Webhook, delivery, template, or signing secret not found.
409
Delivery already succeeded; nothing to retry.
422
Stored delivery envelope is not replayable (payload no longer matches the delivery contract).
500
Unexpected webhook operation failure.