Altera nome, descrição, foto e configurações de administração do grupo. Requer permissão de administrador.
Alterar nome
Seção intitulada “Alterar nome”POST /groups/name| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
groupId | string | Sim | ID do grupo |
name | string | Sim | Novo nome do grupo |
Request
Seção intitulada “Request”curl -X POST https://endpoint.wi.api.br/groups/name \ -H "x-api-key: $WIAPI_KEY" \ -H "x-instance: session_01" \ -H "Content-Type: application/json" \ -d '{ "groupId": "120363012345678901@g.us", "name": "Equipe Comercial 2026" }'const response = await fetch("https://endpoint.wi.api.br/groups/name", { method: "POST", headers: { "x-api-key": process.env.WIAPI_KEY, "x-instance": "session_01", "Content-Type": "application/json", }, body: JSON.stringify({ groupId: "120363012345678901@g.us", name: "Equipe Comercial 2026", }),});import requests
response = requests.post( "https://endpoint.wi.api.br/groups/name", headers={ "x-api-key": WIAPI_KEY, "x-instance": "session_01", }, json={ "groupId": "120363012345678901@g.us", "name": "Equipe Comercial 2026", },)Outros endpoints de configuração
Seção intitulada “Outros endpoints de configuração”| Endpoint | Método | Descrição | Body |
|---|---|---|---|
/groups/topic | POST | Altera a descrição do grupo | { "groupId": "...", "topic": "Nova descrição" } |
/groups/photo | POST | Define a foto do grupo (base64 JPEG) | { "groupId": "...", "image": "data:image/jpeg;base64,..." } |
/groups/photo/remove | POST | Remove a foto do grupo | { "groupId": "..." } |
/groups/announce | POST | Ativa/desativa modo anúncio (só admins enviam) | { "groupId": "...", "announce": true } |
/groups/locked | POST | Ativa/desativa grupo trancado (só admins editam info) | { "groupId": "...", "locked": true } |
/groups/ephemeral | POST | Define mensagens temporárias | { "groupId": "...", "expiration": 604800 } |
/groups/inviteinfo | POST | Retorna informações de um código de convite | { "inviteCode": "ABC123xyz" } |