Skip to main content
Contatos são as pessoas que conversam com sua equipe. Cada contato pode ter múltiplas conversas (uma por canal/inbox) e atributos personalizados ilimitados.

Listar contatos

Detalhe do contato

Criar contato

Atualizar contato

Excluir contato

Exclusão é irreversível e remove todas as conversas e mensagens vinculadas. Considere usar bloqueio em vez de exclusão se for por motivo de comportamento.

Buscar contatos

Busca textual otimizada (mais rápida que o GET com q):

Filtro avançado

Conversas do contato

Retorna todas as conversas (em qualquer canal) que esse contato já teve.

Inboxes vinculadas

Cada contato pode estar em múltiplas inboxes (canais). Lista vinculações atuais:
Cria nova vinculação (ex: cadastrar e-mail do contato que já existe como WhatsApp):

Inboxes em que esse contato pode receber

Lista inboxes onde o contato tem identificador válido pra receber mensagem proativa (útil pra UI de “iniciar nova conversa”).

Notas do contato

Importação em massa (CSV)

Multipart com o arquivo CSV. Colunas suportadas:
Tamanho recomendado por arquivo: até 50.000 linhas. Acima disso, divida em arquivos menores pra evitar timeout.

Bloquear contato

Contato bloqueado não consegue iniciar novas conversas. Mensagens existentes ficam preservadas.

Mesclar contatos (merge)

Quando o mesmo cliente aparece em 2 cadastros (ex: WhatsApp + e-mail criaram separados):
Todas as conversas, notas e atributos do mergee_contact_id migram pro base_contact_id.

Códigos de resposta