Send an interactive menu with sections and selectable options
Auth:Documentation Index
Fetch the complete documentation index at: https://docs.ryzeapi.cloud/llms.txt
Use this file to discover all available pages before exploring further.
TokenAccount or TokenInstance • Rate-limit: Global (100/min) • Idempotent: no
buttonText) to open the menu and pick one of the options, and WhatsApp returns the id of the selected row as a reply message. Ideal for menus, short catalogs, guided FAQs and structured support.
id (p1 or p2).
headerText (title above the body) and footerText (text in gray below the button), useful for branding and short disclaimers.
content is the contentText you sent, and messageType is fixed at list. Store the messageId to correlate with the selection events that arrive via webhook.
id of the selected row, capture that response via webhook/websocket of events to continue the flow.$Instance_Name).TokenAccount or TokenInstance.application/json5511999999999) or JID (@s.whatsapp.net, @lid, @g.us, @newsletter)."See options", "Open menu"). Limited by WhatsApp to a few characters.contentText. Optional.true and replyTo points to a message originating from a group, the reply is redirected to the original author’s private chat (keeping the quote).crm, bot-suporte, n8n). Saved on the message record in the database and propagated to webhooks.400 before attempting to send.id, capture this via webhook to map the choice.description is optional per row, but greatly improves readability when the title alone is ambiguous.| HTTP | Internal status | Message |
|---|---|---|
| 400 | — | Instance name is required |
| 400 | — | Invalid request body: <detail> |
| 400 | — | Number is required |
| 400 | — | ContentText is required |
| 400 | — | ButtonText is required |
| 400 | — | At least one section is required |
| 400 | — | Maximum of 10 sections allowed |
| 400 | — | Section N: Title is required |
| 400 | — | Section N: At least one row is required |
| 400 | — | Section N: Maximum of 10 rows allowed |
| 400 | — | Section N, Row M: ID is required |
| 400 | — | Section N, Row M: Title is required |
| 400 | — | Total number of rows across all sections cannot exceed 100 |
| 400 | invalid_number | Invalid phone number format: <detail> |
| 404 | — | Instance not found |
| 500 | send_failed | Failed to send message: <reason> |
| 503 | disconnected | Instance is not connected to WhatsApp |