Connect your number
Link WhatsApp in the dashboard and get a channel_id for your integration.
Every send request needs a channel_id. Connect WhatsApp in the Wazapin app first, then list channels from the API.
Channel types
| Platform | Use case |
|---|---|
whatsapp_official |
WABA / Meta Cloud API |
whatsapp_unofficial |
Gateway pairing (QR connect) |
See Channel support for endpoint and message-type limits per platform.
Open the app
Sign in at app.wazapin.com and open Channels (or WhatsApp settings) for your organization.
Connect WhatsApp
- Official: complete WABA / embedded signup and register your business number.
- Unofficial: connect the gateway instance and scan the QR code when prompted.
API helpers for unofficial channels include POST /v1/channels/{channelID}/connect and GET /v1/channels/{channelID}/qr. Official onboarding may use POST /v1/waba/register-phone and related WABA endpoints.
Create an API key
Create a server-side API key in the app (Settings → API keys). See Authentication.
List channels from the API
curl -X GET "https://api.wazapin.com/v1/channels" \
-H "X-Api-Key: YOUR_API_KEY" \
-H "Accept: application/json"Copy the id field (for example wzp_abc123) into your integration as channel_id.
Continue to quickstart
Send a test message with Quickstart.
Related
- OpenAPI page GET /v1/channels in the API reference tab (same playground auth)
- Channel support matrix