Chat
Contatos por etiqueta
Filtra chats que possuem uma ou mais etiquetas (labels) atribuídas
GET
Contatos por etiqueta
Auth:
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim
Descrição
Retorna chats que possuem ao menos uma das etiquetas informadas. Você pode filtrar por IDs, nomes (case-insensitive) ou retornar todos os chats que tenham qualquer etiqueta.Exemplos
Por IDs
Filtra os chats que possuem pelo menos uma das etiquetas listadas em?labelIds=1,2. Útil quando você já conhece os IDs vindos de /tags-listar.
Por nomes (com refresh)
Filtra por nome via?labelNames=VIP,Suporte (case-insensitive) e adiciona refresh=true para forçar uma sincronização com o WhatsApp antes de listar, garantindo que mudanças feitas no celular já apareçam.
Todos com etiquetas
SemlabelIds nem labelNames, retorna todos os chats que tenham qualquer etiqueta atribuída. Útil para auditar o uso geral de labels na conta.
Resposta de sucesso
chats é uma lista de objetos ChatWithLabels agrupando todas as etiquetas associadas a cada chat. Use total_chats para o número de chats únicos e total_rows para o total de pares chat-etiqueta. refreshed indica se o cache foi reconstruído nesta chamada (refresh=true); filter_label_ids repete os IDs efetivamente aplicados.
200 OK
Parâmetros de rota
Nome da instância.
Headers
| Nome | Obrigatório | Exemplo | Descrição |
|---|---|---|---|
token | sim (ou Authorization) | a1b2c3d4-... | TokenAccount ou TokenInstance. |
Query params
IDs de etiquetas separados por vírgula. Exemplo:
"1,2,3".Nomes de etiquetas separados por vírgula (case-insensitive). Exemplo:
"VIP,Suporte".Se
true, sincroniza etiquetas com o WhatsApp antes de retornar.Sem
labelIds nem labelNames, retorna todos os chats que possuam qualquer etiqueta.Respostas de erro
| HTTP | error.message | Quando ocorre |
|---|---|---|
| 400 | Instance name is required | :instance vazio. |
| 401 | Invalid token | , |
| 404 | Instance not found | , |
| 503 | Instance is not connected to WhatsApp | Necessário para refresh=true. |
Erro 400
Relacionados
Listar etiquetas
Recuperar IDs e nomes para usar no filtro.
Atribuir etiqueta
Adicionar uma etiqueta a um chat.