Skip to main content
GET
/
api
/
{session}
/
labels
/
chats
/
{chatId}
Obter etiquetas para a conversa
curl --request GET \
  --url https://{host}/api/{session}/labels/chats/{chatId} \
  --header 'apikey: <api-key>'
{
  "chatId": "5511999999999@s.whatsapp.net",
  "labels": [
    {
      "id": "label123",
      "name": "Clientes VIP",
      "color": 1
    },
    {
      "id": "label456",
      "name": "Suporte",
      "color": 2
    }
  ]
}

Descrição

Este endpoint retorna todos os rótulos (labels) que estão atualmente aplicados a um chat específico, permitindo visualizar como o chat está categorizado.

Parâmetros de URL

session
string
required
ID único da sessão WhatsApp
chatId
string
required
ID do chat (JID do contato ou grupo)

Resposta

labels
array
Lista de rótulos aplicados ao chat
{
  "chatId": "5511999999999@s.whatsapp.net",
  "labels": [
    {
      "id": "label123",
      "name": "Clientes VIP",
      "color": 1
    },
    {
      "id": "label456",
      "name": "Suporte",
      "color": 2
    }
  ]
}

Códigos de Status

  • 200 - Rótulos retornados com sucesso
  • 400 - Parâmetros inválidos
  • 401 - Não autorizado
  • 404 - Chat não encontrado

Exemplo de Uso

curl -X GET https://api.wappfy.com.br/api/my-session/labels/chats/5511999999999@s.whatsapp.net

Authorizations

apikey
string
header
required

Sua chave de API do Wappfy (obtenha em dash.wappfy.com.br)

Path Parameters

chatId
string
required

ID da Conversa

Response

200 - application/json
id
string
required

Label ID

Example:

"1"

name
string
required

Label name

Example:

"Lead"

color
number
required

Color number, not hex

Example:

0

colorHex
string
required

Color in hex

Example:

"#ff9485"

I