NODInfra

Etiquetas

Gerencia labels de um chat

POSThttps://api.nodinfra.com.br/chat/labels
URL completa: https://api.nodinfra.com.br/chat/labels

Atualiza as labels associadas a um chat específico. Este endpoint oferece três modos de operação:

  1. Definir todas as labels (labelids): Define o conjunto completo de labels para o chat, substituindo labels existentes
  2. Adicionar uma label (add_labelid): Adiciona uma única label ao chat sem afetar as existentes
  3. Remover uma label (remove_labelid): Remove uma única label do chat sem afetar as outras

Importante: Use apenas um dos três parâmetros por requisição. Labels inexistentes serão rejeitadas.

As labels devem ser fornecidas no formato id ou labelid encontradas na função get labels.

Corpo da requisição

numberstringobrigatório

Número do chat ou grupo

exemplo: 5511999999999

labelidsarray<string>opcional

Lista de IDs das labels a serem aplicadas ao chat (define todas as labels)

exemplo: ["10","20"]

add_labelidstringopcional

ID da label a ser adicionada ao chat

exemplo: 10

remove_labelidstringopcional

ID da label a ser removida do chat

exemplo: 20

Exemplo

Definir todas as labels do chat
{
  "number": "5511999999999",
  "labelids": [
    "10",
    "20",
    "30"
  ]
}

Respostas

200Labels atualizadas com sucesso
400Erro na requisição
404Chat não encontrado

Testar endpoint

POSThttps://api.nodinfra.com.br/chat/labels
cURL
curl -X POST 'https://api.nodinfra.com.br/chat/labels' \
  -H 'token: SEU_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
  "number": "5511999999999",
  "labelids": [
    "10",
    "20",
    "30"
  ]
}'