client.groups para operações de grupos WhatsApp em uma instância.
Campos comuns em todas as chamadas:
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
instance_id | string | Sim | ID da instância. |
instance_token | string | Sim | Token da instância. |
group_id no payload.
client.groups.list(...)
Lista grupos com paginação.
{ code, success, data.groups[] } com paginacao quando aplicavel.
client.groups.get(...)
Obtém metadados do grupo.
{ code, success, data } com metadados do grupo (jid, name, topic, participantes, etc.).
client.groups.invite_link(...)
Obtém ou redefine o link de convite.
{ code, success, data.invite_link }.
Com reset:
client.groups.set_photo(...)
Altera a foto do grupo. Aceita URL pública ou data URL em base64.
{ code, success, data.details } confirmando a alteracao.
client.groups.set_name(...)
Altera o nome do grupo.
{ code, success, data.details } confirmando a alteracao.
client.groups.set_description(...)
Altera a descrição do grupo.
{ code, success, data.details } confirmando a alteracao.
client.groups.set_settings(...)
Altera configurações do grupo.
{ code, success, data.details } confirmando a alteracao.
client.groups.create(...)
Cria um grupo com participantes.
{ code, success, data } com dados do grupo criado.
client.groups.add_admin(...)
Promove participantes a admin.
{ code, success, data.details } confirmando a alteracao.
client.groups.remove_admin(...)
Remove admins do grupo.
{ code, success, data.details } confirmando a alteracao.
