observe_webhooks_redeliver
Send a past delivery to its endpoint again, with the original payload and the original idempotency key — a receiver that already processed it can recognise and ignore the repeat.
Send a past delivery to its endpoint again, with the original payload and the original idempotency key — a receiver that already processed it can recognise and ignore the repeat. The original delivery is kept as history and a new one is opened for this attempt. If the endpoint has since been disabled, nothing is delivered.
Behavior
- HTTP
POST /observe/webhooks/deliveries/:id/redeliver
Arguments
Name | Type | Required | Description |
|---|---|---|---|
id | string | • | Identifier of the delivery to send again |
Response
Field | Type | Always | Description |
|---|---|---|---|
id | string | • | Identifier of the delivery, also sent as the envelope id |
status | string | • | pending means attempts remain; failed means the retry ladder is spent |
payload | string | — | The event data that was sent, before snake_case conversion |
createdAt | string | • | ISO 8601 time the delivery was opened |
eventName | string | • | Event that was delivered, e.g. "observe/issue.created" |
lastError | string | • | Why the last attempt failed, or null |
webhookId | string | • | Endpoint the delivery is for |
deliveredAt | string | • | ISO 8601 time it succeeded, or null |
attemptCount | number | • | How many attempts have been made so far |
idempotencyKey | string | • | Identity of the source event, repeated on every attempt and on a redelivery |
lastStatusCode | number | • | HTTP status of the last attempt, or null |
Try it
Send a past delivery to its endpoint again, with the original payload and the original idempotency key — a receiver that already processed it can recognise and ignore the repeat.