WhatsApp API
WhatsApp endpoints exposed by the Devotel CPaaS API Base path:/api/v1/whatsapp
Endpoint count: 5
Get conversational-automation config
GET /api/v1/whatsapp/conversational-automationTest-account analytics KPIs
GET /api/v1/whatsapp/test-account/analyticsSend WhatsApp marketing message
POST /api/v1/whatsapp/marketing-messages/sendtracking_id correlates status webhooks back to a campaign/journey.
string
required
Recipient E.164 phone number.
string
required
Approved marketing template name.
string
required
Template language code (e.g. en_US).
object[]
Meta template components (header/body/buttons).
string
Echoed on status webhooks for campaign/CTR correlation.
string
Optional WABA selector for multi-WABA tenants.
Send WhatsApp interactive message
POST /api/v1/whatsapp/messages/send-interactiveaction is either (max 3 reply buttons) or (list menu, max 10 sections × 10 rows).
string
required
Recipient E.164 phone number OR WhatsApp Business Solution UID.
string
Optional short header text (max 60 chars).
string
required
Message body text (1-1024 chars).
Optional footer text (max 60 chars).
object
required
Reply-buttons () OR list-menu ().
Update conversational-automation config
PUT /api/v1/whatsapp/conversational-automationboolean
Toggle WhatsApp’s automatic welcome message on first open.
string[]
Ice breakers — up to four tappable prompts shown when a customer first opens the chat.
object[]
Slash commands surfaced in the chat command menu (up to 30).