API documentation
Every instance gets its own base URL https://{name}.eai.menustudioai.com. Authenticate with the apikey header using your instance token. Every endpoint page has a live tester — enter your instance and token, edit the JSON payload, hit Test.
Send messages
Text, interactive lists, polls, locations and more.
/message/sendText/{instance}
Send a text message
/message/sendList/{instance}
Send an interactive list
/message/sendPoll/{instance}
Send a poll
/message/sendLocation/{instance}
Send a location pin
/message/sendTemplate/{instance}
Send a template message (legacy)
/chat/sendText/{instance}
Alias of /message/sendText (legacy)
Media
Images, audio, documents and stickers.
Receive & query
Connection state, messages, chats and contacts.
Groups
Create groups and manage participants.
Instance management
QR, status, logout, presence.
/instance/qrcode/{instance}
Fetch the current QR code as base64
/instance/status/{instance}
Instance status (creating / connected / closed)
/instance/logout/{instance}
Disconnect the phone (logs out of WhatsApp)
/instance/setPresence/{instance}
Set presence (available / unavailable / composing)
/instance/fetchInstances
List all instances (global key)
Realtime events
WebSocket event streaming.