Skip to main content
PUT
/
api
/
{session}
/
groups
/
{id}
/
settings
/
security
/
messages-admin-only
Update settings - who can send messages
curl --request PUT \
  --url https://{host}/api/{session}/groups/{id}/settings/security/messages-admin-only \
  --header 'Content-Type: application/json' \
  --header 'apikey: <api-key>' \
  --data '{
  "adminsOnly": true
}'
{
  "success": true,
  "message": "Configuration updated successfully"
}

Description

This endpoint allows configuring if only admins can send messages in the group (announcement mode).

URL Parameters

session
string
required
WhatsApp unique session ID
id
string
required
ID of the group in format 120363XXXXX@g.us

Body

{
  "announce": true
}

Body Parameters

PropertyTypeRequiredDescription
announceboolean✅ Yestrue to activate announcement mode (admins only), false to allow all participants

Response

{
  "success": true,
  "message": "Configuration updated successfully"
}

Status Codes

  • 200 - Configuration updated successfully
  • 400 - Invalid parameters
  • 401 - Unauthorized
  • 403 - No permission (admins only)
  • 404 - Group not found

Usage Example

curl -X PUT https://api.wappfy.com.br/api/my-session/groups/120363XXXXX@g.us/settings/security/messages-admin-only \
  -H "Content-Type: application/json" \
  -d '{
    "announce": true
  }'

Authorizations

apikey
string
header
required

Your Wappfy API key (get it at dash.wappfy.com.br)

Path Parameters

id
string
required

ID do Grupo

Body

application/json
adminsOnly
boolean
default:true
required
I