Channel support
Which message types and setup flows work on official Meta channels vs gateway channels.
Wazapin supports two channel platforms:
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. |