{id} is the conversationId from the message.received webhook.
Body
Send exactly one of these. Two in one call are refused, so a customer never gets two messages when you meant one.string
Up to 4,096 characters. Only while the customer’s 24-hour window is open.
object
A file WhatsApp fetches from your link. Only while the window is open.
WhatsApp’s own size and format limits
apply.
string
A published WhatsApp form, by the name it has on
the Forms page —
"Delivery address" — or { "name": "…" }. It must belong
to the agent the number is assigned to. Only while the window is open.object
An approved template. Works after the window has
closed too.
It must be approved on this conversation’s number. The same checks as
Send a message apply, including opt-outs for
marketing templates.
Idempotency
Send anIdempotency-Key header, as on every endpoint that sends. A retry with
the same key gets the first answer back and sends nothing. A 502 releases the
key, so the same retry can succeed.
Errors
Every error body is
{ "error": "…" } in plain words. See errors.