Skip to main content

Send a broadcast's failed recipients again

POST 

/v1/agents/:agentId/broadcasts/:broadcastId/retry

x-scope: "broadcasts:write"
x-rate-limit-per-minute: 10

Sends the template again to the recipients whose message failed, as the dashboard's Retry does. The answer is 202 with the broadcast, sending again. Only once the broadcast has finished: one still sending is 409 broadcast_still_sending (retry when it has finished), and one with no failed recipient is 422 invalid_request. A broadcast cut off by a restart can stay sending; contact support then. The template is checked again, as on sendBroadcast: one paused, changed or deleted since the send is 422 template_not_approved, template_not_broadcastable or template_not_found. Retrying a paused broadcast also sends to its recipients still pending, the ones Mojeeb hadn't reached; a paused broadcast with no failed recipient can't be retried, so contact support to resume it. It reads the template from Meta, so it shares the WhatsApp template endpoints' budget of 10 requests a minute per key.

Request​

Responses​

The broadcast, sending again.

Response Headers
    X-Correlation-ID

    Correlation id for this request — paste into support tickets.