Resources
Resend a delivery
Send a delivery's event to its endpoint again, as a new delivery.
POST /api/webhooks/deliveries/{deliveryId}/redeliverRequires webhooks:update and an active subscription.
| Name | Type | Required | Description |
|---|---|---|---|
workspace | string | Yes | Workspace slug or id. |
curl --request POST "https://app.kalpana.one/api/webhooks/deliveries/0192f8a4-7d2e-7a10-8c3b-5e1f2a9d4b22/redeliver" \
--header "x-api-key: $KALPANA_API_KEY" \
--header "content-type: application/json" \
--data '{"workspace":"acme"}'Response
{ "deliveryId": "0192f8a4-8e3f-7b01-9d4c-6f2a3b0e5c44" }The same event goes to the same endpoint again, as a new delivery with isRedelivery set to true. It carries the same event id, so a receiver that skips duplicates skips it too. Follow it with Get a delivery.
Errors
| Status | Cause |
|---|---|
400 | deliveryId is not a UUID. |
402 | The organization has no active subscription. |
403 | Your role or key lacks webhooks:update. |
404 | The delivery is not in this workspace or is no longer kept, or there is nothing to resend. |
409 | The endpoint is turned off. Turn it on with Change an endpoint first. |
429 | A resend was queued for this endpoint in the last few seconds. Wait and try again. |
503 | The delivery could not be resent right now. Try again in a moment. |
Was this page helpful?
Updated 4 Nov 2026