Skip to content
API reference

Replay delivery

Manually re-enqueue a past delivery for immediate retry.

POST/api/v1/webhooks/{id}/deliveries/{deliveryId}/replay
Step-by-step guideStep 1 of 3

Select a stage to see what happens.

Your integration
Request readyIllustrative example
POST/webhooks/{id}/deliveries/{deliveryId}/replay
Authorization
Bearer ••••••••
Accept
application/json

Prepare the request

Use credentials for the selected environment and complete the required parameters.

Illustrative flow · no data is sent

How this endpoint works

Re-enqueue a past delivery. We reset its status to `pending` and `nextAttemptAt = NOW()` so the dispatcher cron picks it up on the next tick (≤5s). The same row is reused — the attempts counter keeps incrementing so you can see this is a manual retry. Useful for `dead_letter` rows (after your handler is fixed) and for force-retrying a `failed` row before the next scheduled attempt.

Server-side authentication
Authentication guide
Key2Pay Developer documentationAPI v1
Documentation
Dashboard