Skip to main content
POST
Sends the conversation ended webhook of one or more chat conversations again, with the data stored on each conversation, to the webhook URL currently configured on the conversation’s assistant. Use it when your endpoint was down, answered with an error, or lost the payload. For each conversation it does the same as Re-send webhook on the conversation page; the conversation 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 conversation again, so de-duplicate on the payload’s conversation_id.

Authentication

This endpoint requires your API key as a Bearer token.

Request body

string[]
required
The UUIDs of the conversations to resend (from List conversations), up to 500 per request. Send one UUID to resend a single conversation. Duplicates are ignored.

Response Fields

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

Error Responses

Notes

  • Only conversations that belong to the authenticated account can be resent
  • The payload reflects the conversation as it is now, including any variables extracted after the original delivery
  • The result of each delivery is shown on the conversation page in your dashboard
  • Each resend is a new delivery: your endpoint must handle the same conversation_id arriving more than once