whatsapp_official— WhatsApp Business API (WABA / Cloud API)whatsapp_unofficial— paired gateway (QR connect)
Endpoint support matrix
| Endpoint | Official | Unofficial | Notes |
|---|---|---|---|
POST /v1/messages | Yes | Yes | Depends on message type. |
GET /v1/messages/{messageID} | Yes | Yes | Lookup by Wazapin message ID. |
POST /v1/channels/{channelID}/connect | No | Yes | QR / gateway pairing. |
GET /v1/channels/{channelID}/qr | No | Yes | QR pairing for unofficial. |
POST /v1/waba/register-phone | Yes | No | Official onboarding only. |
POST /v1/waba/exchange-code | Yes | No | Embedded signup flow. |
POST /v1/templates/{templateID}/submit | Yes | No | Official template submission. |
POST /v1/templates/sync | Yes | No | Sync templates from Meta. |
Message type support for POST /v1/messages
type | Official | Unofficial | Notes |
|---|---|---|---|
text | Yes | Yes | |
image / video / audio / document | Yes | Yes | |
template | Yes | Yes | Unofficial may use simplified formatting. |
buttons / list / cta_url | Yes | Yes | Unofficial may use simplified formatting. |
media_carousel / product_carousel | Yes | Yes | Unofficial may use simplified formatting. |
single_product / multi_product / catalog | Yes | Yes | |
sticker | Yes | Yes | |
location / location_request | Yes | Yes | |
contact | Yes | Yes | |
reaction | Yes | Yes | |
mark_as_read | Yes | Yes | |
link | No | Yes | Unofficial only. |
poll | No | Yes | Not supported on official. |
address | Yes | Yes | |
presence | No | Yes | Unofficial only. |
edit_message | No | Yes | Not supported on official. |
delete_message | No | Yes | Not supported on official. |
message_status_query / message_media_download | No | Yes | Unofficial only. |
For connect flows see Connect your number. See the API reference for the full endpoint list; this page covers common messaging integrations.