Create a WhatsApp group (asynchronous)
Starts group creation at Meta and returns the pending conversation in the creating state. The group is finalized asynchronously by the group_lifecycle_update webhook (or the polling reconciler), so poll GET /v2/groups/{id} until lifecycleStatus is active before inviting anyone or reading inviteLink. Note the shape changes: this response carries lifecycleStatus at the top level, while the GET nests it as group.lifecycleStatus. Reusing the path from this response makes a poll read nothing and time out on a group that is already active.
Send an idempotencyKey to make the call repeat-safe: the first request creates the group, and any later request carrying the same key returns that same group instead of creating a second one. Without a key, two requests produce two groups, since WhatsApp itself offers no idempotency.
A repeat returns the group exactly as it already is, so the subject and description sent with the repeat are ignored, not applied. Use POST /v2/groups/{id}/settings to change either after creation.
Request
- Base URLhttps://api.spurnow.com
- AuthHTTP bearer
Request body
Response
The new group. When the idempotencyKey was already used, the group that key created, unchanged.
Changes
No recorded changes to this operation across all 1 revision of this API.