Pular para o conteúdo principal
Os endpoints de grupo exigem que a conta do WhatsApp conectada tenha as permissões necessárias no grupo de destino.

Grupos

EndpointBodyUso
GET /group/listnenhumLista os grupos dos quais a conta participa.
GET /group/myallnenhumLista os grupos onde a conta aparece como proprietário/administrador de acordo com a lógica do endpoint.
POST /group/createGroupName, ParticipantsCria um grupo e adiciona os participantes iniciais.
POST /group/infoGroupJIDBusca metadados do grupo.
POST /group/invitelinkGroupJID, ResetObtém o link de convite, opcionalmente redefinindo-o.
POST /group/updateGroupJID, ParticipantJID, ActionAdiciona, remove, promove ou rebaixa participantes.
POST /group/nameGroupJID, NameAltera o assunto (nome) do grupo.
POST /group/photoGroupJID, ImageDefine a foto do grupo em formato JPEG.
POST /group/descriptionGroupJID, DescriptionAtualiza o tópico/descrição do grupo.
POST /group/lockGroupJID, LockRestringe quem pode editar as informações do grupo.
POST /group/adminonlyGroupJID, AdminOnlyRestringe o envio de mensagens apenas para administradores.
POST /group/joinCodeEntra em um grupo usando o código/link de convite.
POST /group/leaveGroupIdSai de um grupo.

Criar grupo

{
  "GroupName": "Support",
  "Participants": ["15551234567", "15557654321"]
}
A resposta inclui o JID do grupo, o proprietário, os participantes adicionados e os participantes que falharam ao serem adicionados.

Atualizar participantes

{
  "GroupJID": "[email protected]",
  "ParticipantJID": ["15551234567"],
  "Action": "add"
}
As ações comuns de participantes são add, remove, promote e demote.

Comunidades

EndpointBodyUso
POST /community/createCommunityNameCria um grupo de comunidade principal.
POST /community/addCommunityJID, GroupJIDVincula grupos a uma comunidade.
POST /community/removeCommunityJID, GroupJIDDesvincula grupos de uma comunidade.
As operações de adicionar/remover em comunidades aceitam GroupJID como um array de strings de JIDs de grupos.