Skip to main content

Contatos

A API de Contatos permite verificar números de telefone no WhatsApp, recuperar informações de contatos e buscar fotos de perfil. Isso é especialmente útil para validar números antes de enviar mensagens e enriquecer seus dados de contato. Todos os endpoints de contatos são vinculados a uma instância específica:

Verificar se um Número Existe

Verifique se um número de telefone está registrado no WhatsApp antes de enviar uma mensagem. Isso previne entregas falhas e chamadas de API desperdiçadas.
Resposta (número existe):
Resposta (número não existe):
Use este endpoint para validar números antes de enviar mensagens. Isso economiza cota de mensagens e previne eventos message.failed no webhook.

Listar Todos os Contatos

Recupere a lista completa de contatos da conta WhatsApp conectada.

Campos do Contato

O campo name vem da agenda do telefone. Se o contato não está salvo, apenas push_name (definido pelo próprio contato) estará disponível.

Informações do Contato

Recupere informações detalhadas sobre um contato específico.

Foto de Perfil

Recupere a URL da foto de perfil do WhatsApp de um contato.
URLs de fotos de perfil são temporárias e expiram após algum tempo. Não as armazene permanentemente — busque uma URL nova quando necessário.

Padrões Comuns

Validar Antes de Enviar

Sempre verifique se um número existe no WhatsApp antes de enviar uma mensagem:
Ao buscar fotos de perfil para muitos contatos, adicione um atraso entre as requisições para respeitar os limites de taxa. Recomendamos 200ms entre chamadas.

Referência de Endpoints


Tratamento de Erros