Skip to main content
The WhatsApp Groups API lets you create and manage groups directly through the WhatsApp Business Platform. Groups allow your business phone number to communicate with up to 8 participants simultaneously.
WhatsApp Groups require an Official Business Account (OBA) status on your WhatsApp phone number. Contact Meta support to request OBA verification if you haven’t already.

Prerequisites

  • A WhatsApp phone number connected to Chirp
  • Official Business Account (OBA) status on that phone number
  • An active app key (sk_live_app_* or sk_test_app_*)

Key Limits

Creating a Group

Create Group
The joinApprovalMode controls how join requests are handled:
  • auto_approve - Users who click the invite link join immediately
  • approval_required - Join requests must be manually approved via the API
After creating a group, generate an invite link to add participants:
Get Invite Link
If an invite link is compromised, reset it to invalidate the old link:
Reset Invite Link

Managing Participants

List current group members:
List Participants
Remove participants by their WhatsApp ID:
Remove Participants

Join Requests

When joinApprovalMode is set to approval_required, users who click the invite link will create join requests that you can approve or reject.
Approve Join Requests

Sending Messages

Send a message to all group participants:
Send Group Message
Supported message types: text, image, video, audio, and document.

Pinning Messages

Pin important messages so they appear at the top of the group chat:
Pin Message
The expirationDays field controls how long the pin lasts (1-30 days, defaults to 7).

Group Webhooks

When you subscribe to group webhook events, you’ll receive notifications for:
To receive group webhooks, subscribe to the relevant events in your webhook configuration.