Skip to main content

Contacts

L’API Contacts vous permet de verifier les numeros de telephone sur WhatsApp, de recuperer les informations de contact et d’obtenir les photos de profil. C’est particulierement utile pour valider les numeros avant d’envoyer des messages et pour enrichir vos donnees de contact. Tous les endpoints de contacts sont limites a une instance specifique :

Verifier si un numero existe

Verifiez si un numero de telephone est enregistre sur WhatsApp avant d’envoyer un message. Cela evite les echecs de livraison et les appels API inutiles.
Reponse (le numero existe) :
Reponse (le numero n’existe pas) :
Utilisez cet endpoint pour valider les numeros avant d’envoyer des messages. Cela economise le quota de messages et evite les evenements webhook message.failed.

Obtenir tous les contacts

Recuperez la liste complete des contacts du compte WhatsApp connecte.
Reponse :

Champs du contact

Le champ name provient du repertoire de votre telephone. Si le contact n’est pas enregistre, seul push_name (defini par le contact lui-meme) sera disponible.

Obtenir les informations d’un contact

Recuperez les informations detaillees d’un contact specifique.
Reponse :

Obtenir la photo de profil

Recuperez l’URL de la photo de profil WhatsApp d’un contact.
Reponse :
Les URL des photos de profil sont temporaires et expirent apres un certain temps. Ne les stockez pas de maniere permanente — recuperez une URL fraiche lorsque necessaire.
Si le contact n’a pas de photo de profil ou a restreint la visibilite dans ses parametres de confidentialite, profile_picture_url sera null :

Schemas courants

Valider avant d’envoyer

Verifiez toujours si un numero existe sur WhatsApp avant d’envoyer un message pour eviter les echecs inutiles :

Construire un repertoire de contacts

Recuperez tous les contacts et enrichissez-les avec les photos de profil :
Lors de la recuperation des photos de profil pour de nombreux contacts, ajoutez un delai entre les requetes pour rester dans les limites de debit. L’exemple ci-dessus utilise un delai de 200 ms.

Reference des endpoints


Gestion des erreurs