Resend one delivery
POSThttps://api.checkslip.com/api/webhooks/deliveries/{delivery_id}/redeliver
API key
Sends the same payload, byte for byte, again with the original webhook-id but a new webhook-timestamp and signature, and starts the retry schedule over. Works on FAILED and SUCCEEDED deliveries. Your system receives the message again; without deduplication on webhook-id it records it twice. An Idempotency-Key is required; the same key for the same delivery returns the first result and does not queue again. It cannot be resent when the endpoint is disabled (ENDPOINT_DISABLED), deleted (ENDPOINT_DELETED), the message's data has been deleted (PAYLOAD_EXPIRED), or the original message was not kept (PAYLOAD_INTEGRITY_MISMATCH). Needs an API key with webhook:manage.
Parameters
| Field | In | Type | Required |
|---|---|---|---|
delivery_id | path | string | yes |
traceparent | header | string | no |
Idempotency-Key | header | string | yes |
Responses
202 application/json
| Field | Type | Required |
|---|---|---|
id | string | yes |
message_id | string | yes |
endpoint_id | string | yes |
event_type | slip.checked | webhook.test | yes |
request_id | string (uuid) | null | yes |
status | PENDING | RETRYING | SUCCEEDED | FAILED | CANCELLED | yes |
attempt_count | integer | yes |
next_attempt_at | string (date-time) | null | yes |
last_attempt_at | string (date-time) | null | yes |
last_http_status | integer | null | yes |
created_at | string (date-time) | yes |
Possible errors
400401403404409410422
An error as Problem Details. All codes are listed at Error codes