Skip to main content
POST
/
api
/
{session}
/
labels
Criar uma nova etiqueta
curl --request POST \
  --url https://{host}/api/{session}/labels \
  --header 'Content-Type: application/json' \
  --header 'apikey: <api-key>' \
  --data '{
  "name": "Lead",
  "colorHex": "#ff9485",
  "color": null
}'
{
  "success": true,
  "label": {
    "id": "label123",
    "name": "Clientes VIP",
    "color": 1
  }
}

Descrição

Este endpoint permite criar um novo rótulo (label) para organizar seus chats. Rótulos são úteis para categorizar conversas por temas, prioridades ou qualquer critério personalizado.

Parâmetros de URL

session
string
required
ID único da sessão WhatsApp

Corpo da Requisição

label.id
string
ID personalizado do rótulo (opcional)
label.name
string
required
Nome do rótulo
label.color
number
required
Código numérico da cor do rótulo

Resposta

success
boolean
Indica se o rótulo foi criado com sucesso
{
  "success": true,
  "label": {
    "id": "label123",
    "name": "Clientes VIP",
    "color": 1
  }
}

Códigos de Status

  • 200 - Rótulo criado com sucesso
  • 400 - Parâmetros inválidos
  • 401 - Não autorizado

Exemplo de Uso

curl -X POST https://api.wappfy.com.br/api/my-session/labels \
  -H "Content-Type: application/json" \
  -d '{
    "label": {
      "name": "Clientes VIP",
      "color": 1
    }
  }'

Authorizations

apikey
string
header
required

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

Path Parameters

session
string
required

Nome da sessão (instanceName)

Body

application/json
name
string
required

Label name

Example:

"Lead"

colorHex
string

Color in hex

Example:

"#ff9485"

color
number

Color number, not hex

Example:

null

Response

201 - 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