WhatsApp Use

Pair WhatsApp

Start pairing, render the QR code, and confirm connection status.

Pairing connects one WhatsApp account to one WhatsApp Use connection. The account owner must scan the QR code from WhatsApp on their phone.

Create or select a connection

In the dashboard, create a WhatsApp connection for the organization. If you use the API, make sure your API key can access the target connection.

Start pairing

Call POST /v1/whatsapp/pair with an API key that has whatsapp:write.

Render the QR code

Poll GET /v1/whatsapp/pair/status and render the returned qr value.

Confirm the connection

Call GET /v1/whatsapp/status until paired is true.

Start pairing

curl -X POST \
  -H "Authorization: Bearer $WHATSAPP_USE_API_KEY" \
  "$WHATSAPP_USE_BASE_URL/v1/whatsapp/pair"

Poll pairing status

curl -H "Authorization: Bearer $WHATSAPP_USE_API_KEY" \
  "$WHATSAPP_USE_BASE_URL/v1/whatsapp/pair/status"

The pairing status response includes:

FieldMeaning
statusPairing state, such as qr, paired, or failed.
qrQR payload to render when status is qr.
errorError text when pairing fails.

MCP OAuth does not show the WhatsApp QR code. Pair from the platform dashboard or your own product UI, then authorize MCP clients after the connection exists.

On this page