Contatos
Consultar contato
Consultar informações de contato por número de telefone
GET
Descrição
Este endpoint permite consultar informações de contato por número de telefone. Retorna dados do contato, se ele respondeu às mensagens e o status da janela de sessão do WhatsApp. É útil para fluxos de envio condicional e follow-up automatizado: antes de enviar um follow-up, você pode verificar se o contato já respondeu e se a janela de sessão está ativa.O endpoint retorna
200 mesmo que o contato não exista. Use o campo found para verificar a existência.Header de autenticação
string
obrigatório
Sua API Key da Mindo. Formato:
mindo_xxxxxxxxxxxxxxxxxxxxxxxxParâmetros de query
string
obrigatório
Número de telefone a consultar. O sistema normaliza o número automaticamente, então aceita múltiplos formatos (E.164 com ou sem
+, com 15 para Argentina, com espaços ou hífens).Resposta (200 OK)
boolean
true se o contato existe em alguma lista da empresa.object
Informações do contato.
null se não encontrado.boolean
true se o contato enviou pelo menos uma mensagem em algum chat. Útil para lógica de follow-up: se false, o contato é candidato para reenvio.string (ISO 8601)
Data/hora da última mensagem enviada pelo contato.
null se nunca respondeu.boolean
true se há uma janela de sessão do WhatsApp ativa (24h desde a última mensagem do usuário). Se ativa, mensagens de texto livre podem ser enviadas; caso contrário, apenas templates aprovados.string (ISO 8601)
Data/hora de expiração da janela de sessão ativa.
null se não há janela ativa.Formatos de telefone aceitos
O sistema normaliza o número automaticamente. Todos estes formatos são equivalentes:Para números fora da Argentina, use o formato E.164 com código do país.
Caso de uso: Follow-up condicional
Fluxo de follow-up automatizado
Fluxo de follow-up automatizado
Fluxo típico para campanhas de follow-up:
- Enviar template inicial via
/api/v1/meta-templates/send/ - Aguardar um período (ex.: 24-48 horas)
- Verificar status via
/api/v1/contact-lookup/?phone=... - Decidir ação com base na resposta:
found: false— Contato não existe, verifique o númerohasReplied: true— Já respondeu, não enviar follow-uphasReplied: false+sessionWindowActive: true— Enviar mensagem de follow-up em texto livrehasReplied: false+sessionWindowActive: false— Enviar template de follow-up
Python
JavaScript

