Contatos
API dedicada para gerenciar contatos da sua instância. Todos os endpoints criam o contato automaticamente se o telefone informado ainda não existir na base.Todos os endpoints requerem o header
X-Client-Token. Veja Autenticação.Base URL
Criar Contato
phone + instanceId), os campos enviados são atualizados (idempotente).
Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
instanceId | string | ✅ | ID da instância |
phone | string | ✅ | Número (formato: 5511999999999) |
name | string | ❌ | Nome do contato |
email | string | ❌ | |
company | string | ❌ | Empresa |
jobTitle | string | ❌ | Cargo |
notes | string | ❌ | Anotações livres |
tags | array<string> | ❌ | Nomes de etiquetas (cria automaticamente se não existir) |
utmSource | string | ❌ | Origem UTM |
utmMedium | string | ❌ | Meio UTM |
utmCampaign | string | ❌ | Campanha UTM |
customLabels | object | ❌ | Campos customizados (chave/valor) |
Exemplo
Resposta
Atualizar Contato
Parâmetros
Mesmos campos do/create, mais:
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
isFavorite | boolean | ❌ | Marcar como favorito |
isArchived | boolean | ❌ | Arquivar |
isBlocked | boolean | ❌ | Bloquear |
Exemplo
Resposta
Gerenciar Etiquetas
Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
instanceId | string | ✅ | ID da instância |
phone | string | ✅ | Número do contato |
addTags | array<string> | ❌ | Etiquetas para adicionar (cria se não existir) |
removeTags | array<string> | ❌ | Etiquetas para remover |
Exemplo
Resposta
Comportamentos Automáticos
Auto-criação de Contato
Auto-criação de Contato
Se o
phone informado não existir na sua instância, o sistema cria automaticamente um novo contato com origin: "api" antes de aplicar quaisquer outras operações (atualização, tags, etc).Etiquetas por Nome
Etiquetas por Nome
O parâmetro
tags aceita nomes (strings), não UUIDs. Se a etiqueta não existir na instância, ela é criada automaticamente com uma cor aleatória e fica disponível para uso futuro no painel.Idempotência
Idempotência
O endpoint
/create é seguro para chamar múltiplas vezes — se o contato já existir, ele apenas atualiza os campos enviados sem duplicar registros.Variantes de Telefone
Variantes de Telefone
O sistema reconhece automaticamente variações do número brasileiro (com/sem nono dígito), garantindo que
5511999999999 e 551199999999 sejam tratados como o mesmo contato.
