PATCH
/
wa
/
instances
/
{instance_id}
/
groups
/
{group_id}
Atualizar Dados de Grupo
curl --request PATCH \
  --url https://api.zapsterapi.com/v1/wa/instances/{instance_id}/groups/{group_id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "description": "<string>",
  "is_announcement": true,
  "is_restricted": true,
  "name": "My New Group Name",
  "profile_picture": "<string>"
}'
{
  "description": "My group description",
  "id": "120363279776130958",
  "invite_code": "XobOM8UBL8EXR3dXoGozql",
  "is_community": true,
  "is_announcement": true,
  "is_restricted": true,
  "approval_mode": "requires_approval",
  "name": "My group name",
  "owner": {
    "id": "558796139874",
    "name": "Owner Name",
    "profile_picture": "https://zapsterapi.s3.us-east-1.amazonaws.com/..."
  },
  "profile_picture": "https://zapsterapi.s3.us-east-1.amazonaws.com/...",
  "total_participants": 2
}
Utilize este endpoint para atualizar os campos name (Nome), profile_picture (Foto de perfil) e/ou description (Descrição do perfil) de um determinado. Todas as atualizações são opcionais, ou seja, apenas as informações presentes no corpo da requisição serão alteradas.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

instance_id
string
required

ID da instância onde o grupo de encontra.

group_id
string
required

ID do grupo que será atualizado

Body

application/json
description
string

Opcional. Se informado, irá substituir a descrição atual do grupo.

is_announcement
boolean

Define se o grupo será apenas para anúncios (ninguém pode enviar mensagens, só o dono).

Example:

true

is_restricted
boolean

Define se o grupo terá acesso restrito (apenas pessoas autorizadas podem participar).

Example:

true

name
string

Novo nome para o grupo.

Example:

"My New Group Name"

profile_picture
string<uri>

Foto de perfil, pode ser uma string no formato base64 ou uma url (publicamente acessível).

Response

200 - application/json

Success

description
string
required

Descrição do grupo que também pode ser vista na seção de detalhamento do grupo.

Example:

"My group description"

id
string
required

Identificador único do grupo.

Example:

"120363279776130958"

invite_code
string | null
required

Código do convite do grupo que pode ser usado para convitar outros usuários.

Example:

"XobOM8UBL8EXR3dXoGozql"

is_announcement
boolean
required

Indica se o grupo é apenas para anúncios (ninguém pode enviar mensagens, só o dono).

Example:

true

is_restricted
boolean
required

Mostra se o grupo tem acesso restrito (apenas pessoas autorizadas podem participar).

Example:

true

name
string
required

O nome dado ao grupo.

Example:

"My group name"

owner
object
required
profile_picture
string<uri>
required

Profile picture URL of the group.

Example:

"https://zapsterapi.s3.us-east-1.amazonaws.com/..."

total_participants
integer
required

Total number of participants in the group.

Example:

2

is_community
boolean

Indica se o grupo é uma comunidade (pode ser um grupo de anúncios).

Example:

true

approval_mode
enum<string>

Define como os participantes serão aprovados no grupo.

Available options:
auto_approve,
requires_approval
Example:

"requires_approval"