
Converso WhatsApp API V3
Build WhatsApp integrations with sessions, messaging, groups, media, presence, and event delivery. Start with a connected instance, then use the reference for exact request contracts.
63
Customer API operations
11
Resource groups
2 headers
Customer API authentication
Start with a connected instance
Use a provisioned instance and a number you control.
Add your credentials
Create an instance in the panel. Send X-CWA-Key and X-CWA-Instance on customer API requests.
Check or connect the session
Read connection/status. If closed, call session/connect and pair WhatsApp before sending.
Send and keep the message key
Start with a text message. Save key.id, key.remoteJid and key.fromMe for follow-up operations.
Example request
Set your environment variables and replace sample IDs before use.
curl --fail-with-body -X POST "$CWA_BASE_URL/messages/text/send" \
-H "X-CWA-Key: $CWA_KEY" \
-H "X-CWA-Instance: $CWA_INSTANCE" \
-H 'Content-Type: application/json' \
--data '{"number":"15551234567","text":"Hello from Converso"}'Connection & Presence
3 documented operations
Send messages
12 documented operations
Chats & history
10 documented operations
Contacts
6 documented operations
Groups & invites
16 documented operations
Your profile
7 documented operations
Business catalogs
2 documented operations
Labels
2 documented operations
Calls
1 documented operations
Proxy
2 documented operations
Stored media
2 documented operations
Examples use illustrative values. Confirm behavior against your deployed CWA V3 version before production use.