Skip to main content
Mesmo caminho e mesmo corpo do WAHA (/api/{sessão}/groups/...), o que o wahaGroups.ts do backoffice usa na Esteira por turma. {groupId} é o @g.us (com %40 na URL). A sessão precisa estar conectada e ser administradora do grupo para mudar ajustes, convite e participantes.

Detalhes

  • Objeto de grupo: {id, subject, name, description, owner, createdAt, size, participants: [{id, role, pn?, lid?}]}.
  • pn (telefone @c.us) só vem quando o WhatsApp revela o número de quem aparece como @lid; um @lid nunca é tratado como telefone.
  • status por participante: 200 feito; outro valor é a recusa do WhatsApp (403 = a privacidade da pessoa só aceita convite por link).
  • O convite vai em JSON; o WAHA devolve texto e o cliente da Glow aceita as duas formas.
  • Erros: 400 corpo inválido ou id que não é grupo (conversa 1 a 1 nunca chega ao WhatsApp), 503 sessão não conectada, 502 recusa do WhatsApp.