Skip to content
Webhooks

Redeliver a webhook

POST/api/v1alpha1/webhooks/{webhook_id}/deliveries/{delivery_id}/redeliver

Queues one past delivery to be sent again. Use it after you have fixed whatever made the endpoint fail.

  • Access: an alpha-enabled API key with the MANAGE_WEBHOOKS permission.
  • Effect: the attempt counter goes back to zero and the record stops being final, so the delivery is treated as new.
  • Response: 202. The response comes back before the new attempt runs.
  • Retries: send an Idempotency-Key if your caller may repeat the POST.

Watch GET /api/v1alpha1/webhooks/{webhook_id}/deliveries for the outcome of the new attempt.

AuthorizationBearer <token>

In: header

Path Parameters

webhook_id*string

Identifier of a registered webhook endpoint.

delivery_id*string

Identifier of one delivery attempt, as returned by the delivery history.

Header Parameters

Idempotency-Key?string

Optional key for safe retry of this POST. The key is retained for 24 hours and compared with the request payload and concrete path parameters.

Lengthlength <= 255

Response Body

application/json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

curl -X POST "https://example.com/api/v1alpha1/webhooks/wh_0190b5d4-7e1f-7a2b-9c3d-1234567890ab/deliveries/delivery_0190b5d4-7e1f-7a2b-9c3d-1234567890ab/redeliver" \  -H "Authorization: Bearer $DEEPFRAME_API_KEY"
{  "attempts": 2,  "created_at": "2026-08-08T10:00:01.000Z",  "endpoint_id": "wh_0190b5d4-7e1f-7a2b-9c3d-1234567890ab",  "event_id": "evt_0190b5d4-7e1f-7a2b-9c3d-1234567890ab",  "event_type": "video.indexed",  "id": "delivery_0190b5d4-7e1f-7a2b-9c3d-1234567890ab",  "next_attempt_at": "2026-08-08T10:10:00.000Z",  "response_status": 202,  "status": "delivered"}