email_verification.created
Déclenché lors de la création d’une nouvelle vérification d’email.
{
"event_id": "evt_2bH7kNwP5mQaV1sXgIdKe6pZr",
"type": "email_verification.created",
"data": {
"object": {
"id": "ev_adasaadas525223r",
"object": "email_verification",
"email": "exists@example.com",
"status": "completed",
"score": 100,
"risk": "low",
"result": "safe",
"mode": "full",
"checks": {
"valid_syntax": true,
"disposable": false,
"role_account": false,
"inbox_full": false,
"deliverable": true,
"disabled": false,
"free_email": false,
"gibberish": false,
"catch_all": false,
"smtp_connect": true,
"has_mx_records": true,
"domain_age": 5840
},
"address": {
"mailbox": "exists",
"domain": "example.com",
"suffix": null,
"root": "exists@example.com"
},
"did_you_mean": null,
"mx_records": [
{
"priority": 10,
"exchange": "mail.example.com"
}
],
"created_at": "2025-12-24T09:00:00.000000Z",
"updated_at": "2025-12-24T10:30:00.000000Z"
}
}
}
Champs
id
string
Identifiant unique de la vérification.
object
string
Toujours email_verification.
email
string
Adresse email qui a été vérifiée.
status
string
Statut de la vérification (completed, pending, failed).
score
integer
Score de délivrabilité (0-100).
risk
string
Niveau de risque (low, medium, high, unknown).
result
string
Résultat de la vérification (safe, risky, invalid, unknown).
mode
string
Mode de vérification (full, fast).
checks
object
Contrôles individuels de vérification incluant valid_syntax, disposable, role_account, inbox_full, deliverable, disabled, free_email, gibberish, catch_all, smtp_connect, has_mx_records, et domain_age.
address
object
Composants analysés de l’adresse email incluant mailbox, domain, suffix, et root.
did_you_mean
string | null
Suggestion de correction si applicable.
mx_records
array
Enregistrements MX du domaine.
created_at
string
Horodatage ISO 8601.
updated_at
string
Horodatage ISO 8601.
email_verification.updated
Déclenché lorsqu’une vérification d’email est mise à jour.
{
"event_id": "evt_2bH7kNwP5mQaV1sXgIdKe6pZr",
"type": "email_verification.updated",
"data": {
"object": {
"id": "ev_adasaadas525223r",
"object": "email_verification",
"email": "exists@example.com",
"status": "completed",
"score": 100,
"risk": "low",
"result": "safe",
"mode": "full",
"checks": {
"valid_syntax": true,
"disposable": false,
"role_account": false,
"inbox_full": false,
"deliverable": true,
"disabled": false,
"free_email": false,
"gibberish": false,
"catch_all": false,
"smtp_connect": true,
"has_mx_records": true,
"domain_age": 5840
},
"address": {
"mailbox": "exists",
"domain": "example.com",
"suffix": null,
"root": "exists@example.com"
},
"did_you_mean": null,
"mx_records": [
{
"priority": 10,
"exchange": "mail.example.com"
}
],
"created_at": "2025-12-24T09:00:00.000000Z",
"updated_at": "2025-12-24T10:30:00.000000Z"
}
}
}
Champs
id
string
Identifiant unique de la vérification.
object
string
Toujours email_verification.
email
string
Adresse email qui a été vérifiée.
status
string
Statut de la vérification (completed, pending, failed).
score
integer
Score de délivrabilité (0-100).
risk
string
Niveau de risque (low, medium, high, unknown).
result
string
Résultat de la vérification (safe, risky, invalid, unknown).
mode
string
Mode de vérification (full, fast).
checks
object
Contrôles individuels de vérification incluant valid_syntax, disposable, role_account, inbox_full, deliverable, disabled, free_email, gibberish, catch_all, smtp_connect, has_mx_records, et domain_age.
address
object
Composants analysés de l’adresse email incluant mailbox, domain, suffix, et root.
did_you_mean
string | null
Suggestion de correction si applicable.
mx_records
array
Enregistrements MX du domaine.
created_at
string
Horodatage ISO 8601.
updated_at
string
Horodatage ISO 8601.
email_verification.deleted
Déclenché lorsqu’une vérification d’email est supprimée.
{
"event_id": "evt_2bH7kNwP5mQaV1sXgIdKe6pZr",
"type": "email_verification.deleted",
"data": {
"object": {
"id": "ev_adasaadas525223r",
"object": "email_verification",
"email": "exists@example.com",
"status": "completed",
"score": 100,
"risk": "low",
"result": "safe",
"mode": "full",
"checks": {
"valid_syntax": true,
"disposable": false,
"role_account": false,
"inbox_full": false,
"deliverable": true,
"disabled": false,
"free_email": false,
"gibberish": false,
"catch_all": false,
"smtp_connect": true,
"has_mx_records": true,
"domain_age": 5840
},
"address": {
"mailbox": "exists",
"domain": "example.com",
"suffix": null,
"root": "exists@example.com"
},
"did_you_mean": null,
"mx_records": [
{
"priority": 10,
"exchange": "mail.example.com"
}
],
"created_at": "2025-12-24T09:00:00.000000Z",
"updated_at": "2025-12-24T10:30:00.000000Z"
}
}
}
Champs
id
string
Identifiant unique de la vérification.
object
string
Toujours email_verification.
email
string
Adresse email qui a été vérifiée.
status
string
Statut de la vérification (completed, pending, failed).
score
integer
Score de délivrabilité (0-100).
risk
string
Niveau de risque (low, medium, high, unknown).
result
string
Résultat de la vérification (safe, risky, invalid, unknown).
mode
string
Mode de vérification (full, fast).
checks
object
Contrôles individuels de vérification incluant valid_syntax, disposable, role_account, inbox_full, deliverable, disabled, free_email, gibberish, catch_all, smtp_connect, has_mx_records, et domain_age.
address
object
Composants analysés de l’adresse email incluant mailbox, domain, suffix, et root.
did_you_mean
string | null
Suggestion de correction le cas échéant.
mx_records
array
Enregistrements MX du domaine.
created_at
string
Horodatage ISO 8601.
updated_at
string
Horodatage ISO 8601.