Skip to main content

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

Cria um novo contato com dados completos. Se já existir (por phone + instanceId), os campos enviados são atualizados (idempotente).

Parâmetros

Exemplo

Resposta


Atualizar Contato

Atualiza campos de um contato existente. Se não existir, é criado. Tags são adicionadas, não substituem as existentes.

Parâmetros

Mesmos campos do /create, mais:

Exemplo

Resposta


Gerenciar Etiquetas

Adiciona e/ou remove etiquetas de um contato em uma única chamada.

Parâmetros

Exemplo

Resposta


Comportamentos Automáticos

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).
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.
O endpoint /create é seguro para chamar múltiplas vezes — se o contato já existir, ele apenas atualiza os campos enviados sem duplicar registros.
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.