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.