Create WhatsApp instance
Connect a WhatsApp number to your workspace. Think of it as registering the phone that will send and receive messages through Notifique.
Pick the example that matches your case:
- Unofficial, QR on your screen — you show the code in your UI and scan on the phone.
- Unofficial, link for the customer — you send a link; the customer scans on their WhatsApp.
- Official, link for the customer — you send a link; the customer signs in with Meta and links the number.
- Official, credentials now — Embedded Signup is already done in the browser and you send Meta data in this request.
- Official, your own Meta token (BYOK) — you use token and IDs from your Meta account directly.
Scope: whatsapp:instances:create.
Authorizations
API Key no header Authorization. Exemplo: Authorization: Bearer sk_live_xxxxx
Body
Friendly name to identify this number in the dashboard (e.g. Support, Sales).
3 - 1024Optional. International number you expect to connect (e.g. 5511999999999). Scanning a different SIM returns 409.
10 - 20Returns a link for someone else to finish connection. Use true when the person scanning or signing in with Meta is not on your screen. Omit or use false to get the QR in the response and show it in your UI.
Code from Facebook after Meta signup in the browser (Embedded Signup). Required on the official line unless you use a shareable link.
Meta Phone Number ID (official line).
WhatsApp Business Account ID on Meta (official line).
Optional Business Portfolio ID on Meta.
Optional registration PIN for the number on Meta Cloud API.
Connection type. UNOFFICIAL (default): QR on the phone, good for testing. OFFICIAL: Meta line (browser signup or link for the customer). OFFICIAL_BYOK: Meta line with token and IDs you already have. OFFICIAL_BSP: reserved.
UNOFFICIAL, OFFICIAL, OFFICIAL_BYOK, OFFICIAL_BSP Permanent Meta access token (BYOK — bring your own credentials).

