WhatsApp Business API buttons: support menu example
This scenario sends an interactive button message with sendButton during the 24-hour customer service window.
Common errors
| Status | API response | Cause | Fix |
|---|---|---|---|
| 200 | Message was not sent: provide chatId, phone, bsuid, or username | No recipient the channel could resolve. | Pass exactly one recipient: phone (country code plus number, digits only), chatId (for example [email protected]) or bsuid. |
| 200 | Message was not sent: empty body | The body field is missing or empty. | Send a non-empty body string. It is required for text, reply-button and list messages. |
| 401 | token is required | The request has no token. | Add your channel token as the token query parameter: https://api.1msg.io/{channelId}/{method}?token=… |
Common questions
Related
Customer Service
Request ticket details outside 24h (WhatsApp API)
The scenario sends the client a personalized WhatsApp template when support needs more data to resolve a ticket and no session window is open.
Customer Service
Ticket accepted notification via WhatsApp API
The scenario sends the client a personalized WhatsApp template when their support request is accepted for processing.
Customer Service
Create a WhatsApp group via API (groups endpoint)
This scenario uses the groups API with a create operation to provision a named WhatsApp group for team broadcasts.
Customer Service
Send a reaction and mark as read via WhatsApp API
This scenario combines sendReaction and readMessage during the 24-hour customer service window.
Customer Service
WhatsApp API session message: request ticket info
This scenario sends a free-text WhatsApp message with sendMessage inside the 24-hour customer service window.
Customer Service
Ticket resolved notification via WhatsApp API
The scenario sends the client a personalized WhatsApp template when their support ticket is resolved.
Customer Service
Send a contact card via WhatsApp API (sendContact)
This scenario sends a WhatsApp contact card with sendContact during the 24-hour customer service window.
Customer Service
Awaiting customer reply reminder via WhatsApp API
The scenario sends the client a personalized WhatsApp template when support is blocked waiting for their reply.


