The Groups API enables you to programmatically create groups for messaging and collaboration.
Groups are an invite-only experience where participants join using a group invite link you send them. This invite link provides context about the group, helping the user decide whether they want to join.Quick Facts#
Max group participants: 8
Supported message types: Text, media, text-based templates, and media-based templates
Max groups you can create: 10,000 per business number
Max Cloud API businesses per group: 1
Note: To qualify for groups features, your business must be an Official Business Account (OBA).
| Non-supported message types | Calling |
| Disappearing messages |
| View-once |
| Auth |
| Commerce messages |
| Interactive messages |
| Non-supported actions | Admin hide group participant list |
| Edit message |
| Delete message |
Groups are invite-only—joining is entirely up to the invitee. Creating a group generates a unique invite link containing group details, so potential members can decide whether to join.Request Endpoints#
| Name | Method | Endpoint |
|---|
| Create Group | POST | Copy Endpoint |
| Get Group Id | GET | Copy Endpoint |
| Get Group Invitation Link | GET | Copy Endpoint |
| Add Profile Image | PATCH | Copy Endpoint |
| Send Message | POST | Copy Endpoint |
| Delete Group | DELETE | Copy Endpoint |
| Remove Group Participents | DELETE | Copy Endpoint |
| Name | Value |
|---|
| x-phone-number | {WhatsApp Business Number} |
| Authorization | Bearer {your_token} |
| Content-Type | application/json |
Create Group#
Get Group Id#
Get Group Invitation Link#
Add Profile Image#
Send Message#
Delete Group#
Remove group participants#
Modified at 2026-08-25 10:47:26