Documentation Index Fetch the complete documentation index at: https://mintlify.com/EvolutionAPI/evolution-api/llms.txt
Use this file to discover all available pages before exploring further.
Overview
You can manage group participants by adding new members, removing existing ones, or changing their admin status. You must be a group admin to perform these actions.
Only group admins can add, remove, promote, or demote participants. Attempting these actions as a regular member will fail.
Authentication
This endpoint requires authentication via the apikey header.
Your Evolution API key for authentication.
Path Parameters
The name of your WhatsApp instance.
Request Body
The WhatsApp group JID (can be provided with or without the @g.us suffix).
The action to perform on participants. Must be one of:
add: Add new participants to the group
remove: Remove participants from the group
promote: Promote participants to admin status
demote: Demote admins to regular member status
Array of participant phone numbers in international format (e.g., [“5511999999999”, “5511888888888”]).
Response
Whether the operation completed successfully.
The action that was performed.
Array of affected participant JIDs.
Detailed results for each participant. Participant’s WhatsApp JID.
Result status (e.g., “success”, “error”, “already_member”).
Descriptive message about the result.
cURL (Add Participants)
cURL (Promote to Admin)
JavaScript
Python
curl --request POST \
--url https://api.example.com/group/updateParticipant/my-instance \
--header 'apikey: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"groupJid": "120363123456789@g.us",
"action": "add",
"participants": [
"5511999999999",
"5511888888888"
]
}'
201 Success (Add)
201 Success (Promote)
400 Bad Request
403 Forbidden
404 Not Found
{
"success" : true ,
"action" : "add" ,
"participants" : [
"5511999999999@s.whatsapp.net" ,
"5511888888888@s.whatsapp.net"
],
"results" : [
{
"jid" : "5511999999999@s.whatsapp.net" ,
"status" : "success" ,
"message" : "Participant added successfully"
},
{
"jid" : "5511888888888@s.whatsapp.net" ,
"status" : "success" ,
"message" : "Participant added successfully"
}
]
}
Usage Notes
When adding participants, they will receive a group invitation notification. If their privacy settings prevent group adds, they’ll need to join manually using an invite link.
You can add multiple participants in a single request. The response will include individual status for each participant.
Super admins (group creators) cannot be demoted or removed through this endpoint.
Additional Endpoints
Get Participants List
To retrieve the list of group participants:
GET /group/participants/:instanceName?groupJid=120363123456789@g.us
This returns an array of participant objects with their admin status.