Skip to main content
POST
Resend call webhooks
This endpoint sends the post-call webhook of one or more calls again, with the data stored on each call, to the webhook URL currently configured on the call’s assistant. Use it when your endpoint was down, answered with an error, or lost the payload. For each call it does the same as Re-send webhook on the call page; the call is not evaluated again. The deliveries are queued and start right after the request returns. Failed deliveries are retried the same way as the original ones (see Delivery and retries). Your endpoint receives each call again, so de-duplicate on the payload’s id.

Request body

integer[]
required
The identifiers of the calls to resend (from List calls), up to 500 per request. Send one id to resend a single call. Duplicate ids are ignored.

Response

string
A summary of what was queued
integer[]
The calls whose webhook is being sent again
object[]
Calls that were not resent, with the reason

Error Responses

Notes

  • Only calls that belong to assistants owned by the authenticated user can be resent
  • The payload reflects the call as it is now, including any variables extracted after the original delivery
  • The result of each delivery is shown on the call page and returned as webhook_response by Get call
  • Each resend is a new delivery: your endpoint must handle the same id arriving more than once