curl --request GET \
--url https://api.enviaai.app/v1/groups \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": [
{
"id": "[email protected]",
"name": "Equipe de Vendas",
"description": "Grupo para comunicação da equipe",
"pictureUrl": "https://pps.whatsapp.net/...",
"participantsCount": 25,
"isAdmin": true,
"createdAt": "2026-01-01T10:00:00.000Z"
},
{
"id": "[email protected]",
"name": "Clientes VIP",
"description": null,
"pictureUrl": null,
"participantsCount": 150,
"isAdmin": false,
"createdAt": "2025-12-15T14:30:00.000Z"
}
]
}
Liste grupos de uma instância
curl --request GET \
--url https://api.enviaai.app/v1/groups \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": [
{
"id": "[email protected]",
"name": "Equipe de Vendas",
"description": "Grupo para comunicação da equipe",
"pictureUrl": "https://pps.whatsapp.net/...",
"participantsCount": 25,
"isAdmin": true,
"createdAt": "2026-01-01T10:00:00.000Z"
},
{
"id": "[email protected]",
"name": "Clientes VIP",
"description": null,
"pictureUrl": null,
"participantsCount": 150,
"isAdmin": false,
"createdAt": "2025-12-15T14:30:00.000Z"
}
]
}
const groups = await client.groups.list({
instanceId: 'inst_abc123'
});
groups.data.forEach(group => {
console.log(`${group.name} (${group.participantsCount} membros)`);
});
{
"success": true,
"data": [
{
"id": "[email protected]",
"name": "Equipe de Vendas",
"description": "Grupo para comunicação da equipe",
"pictureUrl": "https://pps.whatsapp.net/...",
"participantsCount": 25,
"isAdmin": true,
"createdAt": "2026-01-01T10:00:00.000Z"
},
{
"id": "[email protected]",
"name": "Clientes VIP",
"description": null,
"pictureUrl": null,
"participantsCount": 150,
"isAdmin": false,
"createdAt": "2025-12-15T14:30:00.000Z"
}
]
}