vzaps.groups para operações de grupos WhatsApp de uma instância.
Campos comuns em todas as chamadas:
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
instanceId | string | Sim | ID da instância. |
instanceToken | string | Sim | Token da instância. |
groupId no payload.
groups.list(request)
Lista grupos com páginação.
{ code, success, data.groups[] } com paginacao quando aplicavel.
groups.get(request)
Obtém metadados de um grupo.
{ code, success, data } com metadados do grupo (jid, name, topic, participantes, etc.).
groups.inviteLink(request)
Obtém ou reseta o link de convite.
{ code, success, data.inviteLink }.
Com reset:
groups.setPhoto(request)
Altera a foto do grupo. Aceita URL pública ou data URL base64.
{ code, success, data.details } confirmando a alteracao.
groups.setName(request)
Altera o nome do grupo.
{ code, success, data.details } confirmando a alteracao.
groups.setDescription(request)
Altera a descrição do grupo.
{ code, success, data.details } confirmando a alteracao.
groups.setSettings(request)
Altera configurações do grupo.
{ code, success, data.details } confirmando a alteracao.
groups.create(request)
Cria um grupo com participantes.
{ code, success, data } com dados do grupo criado.
groups.addAdmin(request)
Promove participantes a administrador.
{ code, success, data.details } confirmando a alteracao.
groups.removeAdmin(request)
Remove administradores do grupo.
{ code, success, data.details } confirmando a alteracao.
