Skip to main content
Os contatos são a base de toda conversa no PanÐá Zap. Use os endpoints abaixo para manter seu banco de dados de contatos sincronizado com o seu CRM, marcar e segmentar contatos, gerenciar carteiras de contas e resolver registros duplicados. Todas as requisições exigem o cabeçalho Authorization: Bearer {BearerToken}.

Criar contato


Exibir contato por número

Obtenha um único registro de contato pelo número de telefone.

Pesquisar contatos

Pesquise sua lista de contatos usando uma consulta de texto livre ou filtre por tags, carteira ou status de bloqueio.

Listar contatos (paginado)


Atualizar contato

Atualiza um registro de contato existente. Identifique o contato incluindo o number no corpo da requisição. Todos os outros campos são opcionais — apenas os campos que você incluir serão atualizados.
Aceita os mesmos campos de Criar contato, além de:

Atualizar campos personalizados (extraInfo)

Armazene pares chave-valor arbitrários em um contato para guardar dados de CRM, números de contrato, segmentos, ou qualquer outra informação estruturada.

Atribuir contato a uma carteira

Uma carteira é uma atribuição de gerente de conta ou responsável. Enviar esta requisição substitui completamente as atribuições de carteira atuais do contato.
Atribuir uma única carteira:
Atribuir várias carteiras:
Remover todas as atribuições de carteira:
A lista walletIds substitui todas as atribuições de carteira existentes para o contato. Para remover uma única carteira sem afetar as demais, primeiro recupere as carteiras atuais e envie de volta a lista sem a que você deseja remover.

Bloquear ou desbloquear contato

Bloquear um contato impede que mensagens recebidas desse número abram novos tickets.
Defina "blocked": false para desbloquear.

Adicionar tag ao contato

Aplique uma tag diretamente a um contato (sem exigir um ticket aberto).

Remover tag do contato

Passe vários IDs em tagIds para remover várias tags em uma única chamada.

Mesclar contatos duplicados

Consolide registros de contato duplicados. O registro primaryId é mantido e o registro duplicateId é mesclado nele. Você pode enviar até 150 pares por requisição.
Você pode identificar contatos por ID (primaryId / duplicateId) ou por número de telefone (primaryNumber / duplicateNumber). Os dois estilos podem ser combinados na mesma requisição.
Execute primeiro Encontrar contatos duplicados para obter uma lista de candidatos e, em seguida, envie os pares diretamente para este endpoint.

Encontrar contatos duplicados

Escaneie seu banco de dados de contatos em busca de possíveis duplicatas e retorne uma lista de pares candidatos para revisão.