Endpoints
Messages
Send messages and WhatsApp templates as your business, and read message history.
Οι διαδρομές είναι σχετικές με το βασικό URL. Κάθε κάρτα δείχνει το δικαίωμα που απαιτεί η κλήση και κάθε παράμετρο, με τον τύπο και τα όριά της.
/conversations/:id/messagesSend a message to the customer on the conversation's channel, as your business.
Παράμετροι διαδρομής
- idυποχρεωτικόinteger
Conversation ID.
Σώμα JSON
- textπροαιρετικόstring
Up to 4,096 characters. Send text, media_url, or both.
- media_urlπροαιρετικόstring (URL)
Public https:// URL of a file to attach, up to 2,048 characters.
- media_typeπροαιρετικόenum
Required with media_url.
Επιτρεπτές τιμές:
imagevideoaudiodocument - pause_aiπ ροαιρετικόboolean
Also pause AI replies on the conversation. Default false.
- Answers 201 with the message.
- 422 outside_messaging_window when the channel does not allow a free-form message right now (for example after WhatsApp's 24-hour window — send a template instead).
- 422 channel_not_supported or invalid_media_url; 502 channel_send_failed when the channel rejected the message (the error details include the stored message).
/conversations/:id/whatsapp-templateSend an approved WhatsApp template. Works outside the 24-hour window.
Παράμετροι διαδρομής
- idυποχρεωτικόinteger
Conversation ID.
Σώμα JSON
- template_nameυποχρεωτικόstring
Template name from GET /whatsapp-templates, up to 512 characters.
- languageυποχρεωτικόstring
Template language code, e.g. "en_US" (2–15 characters).
- componentsπροαιρετικόarray of objects
WhatsApp Cloud API template components (header/body/button parameters), up to 20. A JSON string is accepted too.
- pause_aiπροαιρετικόboolean
Also pause AI replies on the conversation. Default false.
- 422 not_whatsapp for a non-WhatsApp conversation; 422 whatsapp_not_connected when WhatsApp is not connected.
/messagesList the messages of a conversation, newest first.
Παράμετροι query
- conversation_idυποχρεωτικόinteger
The conversation to read.
/messages/:idRetrieve a message.
Παράμετροι διαδρομής
- idυποχρεωτικόinteger
Message ID.
/whatsapp-templatesList the workspace's WhatsApp message templates.
Παράμετροι query
- statusπροαιρετικόstring
A template status such as APPROVED, PENDING or REJECTED, or "all". Default APPROVED.
- 422 whatsapp_not_connected when WhatsApp is not connected; 502 whatsapp_unavailable when WhatsApp did not answer.