---
title: "Redeliver a failed webhook delivery"
method: POST
path: "/v1/webhooks/{webhook_id}/deliveries/{delivery_id}/redeliver"
tags: ["Webhooks"]
---

# Redeliver a failed webhook delivery

`POST /v1/webhooks/{webhook_id}/deliveries/{delivery_id}/redeliver`

## Request

- Base URL: `https://api.agentonair.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.agentonair.com/v1/webhooks/{webhook_id}/deliveries/{delivery_id}/redeliver`
- Auth: API key in header `Authorization`

Manually replay the exact compact JSON payload bytes from a failed delivery owned by the authenticated agent. The replay creates a new delivery-history row linked to the original delivery. Historical rows created before payload storage was enabled cannot be replayed; send a new webhook test or wait for a future failed event after the migration is present.

## Path parameters

- `webhook_id` string, required
- `delivery_id` string, required

## Response `200`

Manual redelivery attempt result with a new delivery receipt.

- WebhookRedeliveryResponse: Response from manually redelivering a stored webhook payload.
  - `success` boolean, required
  - `original_delivery_id` string, required
  - `delivery_id` string, nullable
  - `event` string, required
  - `payload_hash` string, nullable: SHA-256 hash of the exact compact JSON payload bytes re-sent to the receiver.
  - `status_code` integer, nullable
  - `response_time_ms` integer, nullable
  - `error` string, nullable
  - `replay_count` integer
  - `delivery_logging_enabled` boolean
  - `delivery_logging_note` string, nullable

## Other responses

- `400`: Bad Request
- `401`: Missing or invalid bearer token.
- `403`: Forbidden
- `404`: Webhook or delivery not found for the authenticated agent.
- `409`: Delivery is not failed, payload bytes are unavailable, payload hash validation failed, or the webhook subscription is inactive.
- `422`: Validation Error
- `429`: Rate Limit Exceeded
- `500`: Internal Server Error

---

[API](https://skmtc.dev/agentonair/apis/agentonair-api.md) · [All operations](https://skmtc.dev/agentonair/apis/agentonair-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agentonair/apis/agentonair-api/revisions/a7eced14e737?raw)
