In brief
- Unofficial connection only, official (Meta) instances cannot send to or manage groups via API.
- Use the same instance you already paired for 1-to-1 sends.
- API key with
whatsapp:groupsscope on integrations that need it. - Group send = same message route; only
tochanges (...@g.us).
When to use
Full comparison: Connection modes.
What you can do
Send to a group
POST /v1/whatsapp/messages with group JID in to (120363...@g.us).List groups
GET /v1/whatsapp/instances/{id}/groups with pagination.Participants
List, add, and remove people in allowed groups.
Invites
Send invite link in DM, revoke, or fetch invite code.
Before you start
Not paired yet? WhatsApp Quick Start (unofficial tab). Scopes: API Key scopes.
Replace
sk_live_xxxxx with your key and {instanceId} with the instance id. Base URL: https://api.notifique.dev.
The API Key belongs to one workspace. On v1 do not send
x-workspace-id.1. List groups
Returns a paginated list of groups for the instance.page (default 1), limit (default 20, max 100).
With groups loaded
id (e.g. 120363295648424210@g.us) for the next steps.
Group participants
@ as %40 if your client requires it.
2. Send a message to a group
Same route as individual WhatsApp sends. Put the group JID into.
3. Add or remove participants
Your number must be group admin in WhatsApp. Otherwise the operation fails.
4. Send invite in DM
Sends the invite link to one or more individual numbers.5. Revoke or fetch invite link
Revoke current linkImportant limits
- Unofficial only, official instances return
WHATSAPP_GROUPS_UNOFFICIAL_ONLY. - Does not create a brand-new group via API (use an existing group or create on phone first).
- Adding people requires admin permission in WhatsApp.
- List may return
loading: trueon first fetch, retry after a few seconds. - WhatsApp’s own rules still apply; the API does not replace app permissions.
Common errors
Full catalog: Error responses.
403: feature off or missing scope
403: feature off or missing scope
Check that the instance is unofficial and the key has
whatsapp:groups.Failed to add/remove participant
Failed to add/remove participant
Verify the instance number is admin of the group in the WhatsApp app.
Next steps
- Connection modes: official × unofficial
- WhatsApp, Introduction: instance, messages, webhooks
- API Key scopes

