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
Verifica email
Convalida e controlla la recapitabilità di un singolo indirizzo email, inclusa la rilevazione catch-all, con 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
Esegui la verifica di una singola email per controllarne la recapitabilità. Autentica ogni richiesta con la tua chiave API nell’header
https://api.enrow.io/email/verify/single
x-api-key. Per le operazioni in batch, utilizza l’endpoint Verifica Email multiple.
Enrow esegue verifiche deterministiche che validano anche le email catch-all. Questo significa che non è necessario passare successivamente i risultati attraverso un debouncer.
Corpo della richiesta
string
obbligatorio
L’email da verificare
object
Parametri personalizzati che verranno restituiti nella risposta GET e nella notifica webhook.
Mostra oggetto custom
Mostra oggetto custom
string
predefinito:"your_custom_property"
I tuoi dati personalizzati
object
Impostazioni relative a questa verifica.
Mostra proprietà settings
Mostra proprietà settings
string
Un URL che verrà notificato tramite una richiesta HTTP POST una volta terminata la singola verifica. Vedi Come funzionano i webhook.
Risposta
200 — Verifica avviata
string
Messaggio di conferma
string
Identificativo univoco per questa verifica. Usalo per recuperare i risultati tramite l’endpoint GET.
number
Numero di crediti consumati (0.25). Consulta Crediti e fatturazione per i costi per endpoint.
object
Risposte di errore
| 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 |
In caso di crediti insufficienti (402), il corpo della risposta è
{ "reason": "...", "success": false }. Consulta Gestione degli errori per l’elenco completo dei codici di stato e dei formati di risposta.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": "..."
}
Passaggi successivi
Ottieni il risultato
Recupera il risultato della verifica utilizzando l’
id.Verifica email in blocco
Verifica molti indirizzi email in un’unica richiesta.
Autenticazione
Come passare la tua chiave API nell’header x-api-key.
Webhook
Ricevi una notifica automatica al completamento di una verifica.
Questa pagina è stata utile?

