---
title: "Connect your number"
description: "Link WhatsApp in the dashboard and get a channel_id for your integration."
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.wazapin.id/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect your number

Every send request needs a `channel_id`. Connect WhatsApp in the [Wazapin app](https://app.wazapin.com) 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](/api/channel-support) for endpoint and message-type limits per platform.

1. **Open the app**

   Sign in at [app.wazapin.com](https://app.wazapin.com) and open **Channels** (or WhatsApp settings) for your organization.

2. **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.

3. **Create an API key**

   Create a server-side API key in the app (Settings → API keys). See [Authentication](/api/authentication).

4. **List channels from the API**

```bash cURL
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`.

5. **Continue to quickstart**

   Send a test message with [Quickstart](/getting-started/quickstart).

## Related

- OpenAPI page **GET /v1/channels** in the [API reference](/api/reference-send-message) tab (same playground auth)
- [Channel support matrix](/api/channel-support)

Source: https://docs.wazapin.id/getting-started/connect-channel/index.mdx
