curl --request POST \
--url https://api.enrow.io/email/verify/single \
--header 'Content-Type: application/json' \
--header 'x-api-key: YOUR_API_KEY' \
--data '{
"email": "pam.beesly@dundermifflin.com"
}'
const response = await fetch('https://api.enrow.io/email/verify/single', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': process.env.ENROW_API_KEY
},
body: JSON.stringify({
email: 'pam.beesly@dundermifflin.com'
})
});
const data = await response.json();
console.log(data.id);
import requests
import os
url = "https://api.enrow.io/email/verify/single"
headers = {
"Content-Type": "application/json",
"x-api-key": os.getenv("ENROW_API_KEY")
}
payload = {
"email": "pam.beesly@dundermifflin.com"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
{
"message": "Single verification operating",
"id": "0cf517bc-16e8-45bc-b967-ab9116b3c804",
"credits_used": 0.25,
"credits": {
"amount": 0.25,
"source": "sub",
"split": { "fromPaygo": 0, "fromSub": 0.25 }
}
}
{
"message": "..."
}
Email Verifier
Vérifier un e-mail
Validez et vérifiez la délivrabilité d’une adresse e-mail unique, y compris la détection des catch-all, avec l’API Email Verifier
POST
/
email
/
verify
/
single
curl --request POST \
--url https://api.enrow.io/email/verify/single \
--header 'Content-Type: application/json' \
--header 'x-api-key: YOUR_API_KEY' \
--data '{
"email": "pam.beesly@dundermifflin.com"
}'
const response = await fetch('https://api.enrow.io/email/verify/single', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': process.env.ENROW_API_KEY
},
body: JSON.stringify({
email: 'pam.beesly@dundermifflin.com'
})
});
const data = await response.json();
console.log(data.id);
import requests
import os
url = "https://api.enrow.io/email/verify/single"
headers = {
"Content-Type": "application/json",
"x-api-key": os.getenv("ENROW_API_KEY")
}
payload = {
"email": "pam.beesly@dundermifflin.com"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
{
"message": "Single verification operating",
"id": "0cf517bc-16e8-45bc-b967-ab9116b3c804",
"credits_used": 0.25,
"credits": {
"amount": 0.25,
"source": "sub",
"split": { "fromPaygo": 0, "fromSub": 0.25 }
}
}
{
"message": "..."
}
POST
Lancez une vérification d’e-mail unique pour contrôler sa délivrabilité. Authentifiez chaque requête avec votre clé API dans l’en-tête
https://api.enrow.io/email/verify/single
x-api-key. Pour les opérations par lot, utilisez l’endpoint Vérifier des e-mails en masse.
Enrow effectue des vérifications déterministes qui valident même les e-mails catch-all. Cela signifie qu’il n’est pas nécessaire de faire repasser ensuite les résultats par un debouncer.
Corps de la requête
string
requis
L’e-mail à vérifier
object
Paramètres personnalisés qui seront renvoyés dans la réponse GET et dans la notification webhook.
Afficher objet custom
Afficher objet custom
string
défaut:"your_custom_property"
Vos données personnalisées
object
Paramètres liés à cette vérification.
Afficher propriétés settings
Afficher propriétés settings
string
Une URL qui sera notifiée via une requête HTTP POST une fois la vérification unique terminée. Voir Comment fonctionnent les webhooks.
Réponse
200 — Vérification initiée
string
Message de confirmation
string
Identifiant unique de cette vérification. Utilisez-le pour récupérer les résultats via l’endpoint GET.
number
Nombre de crédits consommés (0.25). Voir Crédits et facturation pour connaître les coûts par endpoint.
object
Réponses d’erreur
| Code | Message |
|---|---|
| 400 | invalid email format |
| 400 | invalid JSON input |
| 401 | No apikey found in the x-api-key headers |
| 401 | This apikey is not valid |
| 402 | Insufficient credits |
En cas de crédits insuffisants (402), le corps de la réponse est
{ "reason": "...", "success": false }. Voir Gestion des erreurs pour la liste complète des codes de statut et des formats de réponse.curl --request POST \
--url https://api.enrow.io/email/verify/single \
--header 'Content-Type: application/json' \
--header 'x-api-key: YOUR_API_KEY' \
--data '{
"email": "pam.beesly@dundermifflin.com"
}'
const response = await fetch('https://api.enrow.io/email/verify/single', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': process.env.ENROW_API_KEY
},
body: JSON.stringify({
email: 'pam.beesly@dundermifflin.com'
})
});
const data = await response.json();
console.log(data.id);
import requests
import os
url = "https://api.enrow.io/email/verify/single"
headers = {
"Content-Type": "application/json",
"x-api-key": os.getenv("ENROW_API_KEY")
}
payload = {
"email": "pam.beesly@dundermifflin.com"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
{
"message": "Single verification operating",
"id": "0cf517bc-16e8-45bc-b967-ab9116b3c804",
"credits_used": 0.25,
"credits": {
"amount": 0.25,
"source": "sub",
"split": { "fromPaygo": 0, "fromSub": 0.25 }
}
}
{
"message": "..."
}
Étapes suivantes
Obtenir le résultat
Récupérez le résultat de la vérification à l’aide de l’
id.Vérifier des e-mails en masse
Vérifiez plusieurs adresses e-mail en une seule requête.
Authentification
Comment transmettre votre clé API dans l’en-tête x-api-key.
Webhooks
Soyez notifié automatiquement lorsqu’une vérification se termine.
Cette page vous a-t-elle été utile ?

