Skip to content

Tenant WhatsApp Cloud API ​

Base path: /api/tenant/v1/whatsapp
Middleware: module:whatsapp-cloud + Spatie can:whatsapp-cloud.*

Integrations ​

MethodPathPermission
GET/whatsapp/integrationsview (connection status)
GET/whatsapp/integrations/oauth/redirectmanage_integrations
GET/whatsapp/integrations/wabasmanage_integrations
GET/whatsapp/integrations/phones?waba_id=manage_integrations
POST/whatsapp/integrations/phonesmanage_integrations
PATCH/whatsapp/integrationsmanage_integrations (auto_create_leads, auto_create_help_desk_tickets, default_lead_source)
POST/whatsapp/integrations/disconnectmanage_integrations

OAuth callback (central web): GET /api/oauth/whatsapp/cloud/callback

Conversations & messages ​

MethodPathPermission
GET/whatsapp/conversationsview
POST/whatsapp/conversationssend
GET/whatsapp/conversations/{id}view
PATCH/whatsapp/conversations/{id}send
POST/whatsapp/conversations/{id}/readview
GET/whatsapp/conversations/{id}/messagesview
GET/whatsapp/conversations/{id}/attachments/{attachment}view
POST/whatsapp/conversations/{id}/messagessend (text; requires open CS window)
POST/whatsapp/conversations/{id}/mediasend (multipart file; requires open CS window)
POST/whatsapp/conversations/{id}/templatessend (approved template)
POST/whatsapp/conversations/{id}/interactivesend (reply buttons or list; requires open CS window)
POST/whatsapp/conversations/{id}/escalatesend (soft-gated Help Desk; creates ticket source=whatsapp, links help_desk_ticket_id)

Templates ​

MethodPathPermission
GET/whatsapp/templatesview
POST/whatsapp/templates/syncmanage_templates

Webhook (central) ​

GET|POST /webhooks/whatsapp/cloud — Meta verify + signed inbound/status events.

Official documentation for the EloSync SaaS Platform.