Webhooks APIPOST /api/v1/webhooks/{id}/retry-failed
Product availability AlgaPSA
Retry failed deliveries Re-queues every failed/abandoned non-test delivery of the webhook, oldest first, collapsing repeated attempts of the same event to a single enqueue. Accepts an optional since/limit body (default limit 500, max 1000) and never performs the HTTP calls in-band.
Path parameters id string <uuid> Required
Webhook UUID from webhooks.webhook_id.
Request body Content type: application/json · schema WebhookRetryFailedBodyV1
since string <date-time>
Only consider deliveries whose attempted_at is at or after this timestamp.
limit integer
Maximum number of candidate delivery rows to re-queue. Defaults to 500.
≥ 1 · ≤ 1000
Response body Success response 202 · schema WebhookRetryFailedEnvelopeV1
queued integer Required
Deliveries handed to the delivery queue.
skipped integer Required
Candidate rows not re-queued: repeat attempts of an already queued event, or an unusable stored envelope.
total_candidates integer Required
All failed/abandoned non-test deliveries matching the filter, before the limit.
truncated boolean Required
True when total_candidates exceeded the limit.
Response codes 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.
500
Unexpected webhook operation failure.