Manage verified sender email addresses
Individual email addresses can be verified as senders without verifying an entire domain.
/v1/send/sendersList all verified and pending sender email identities.
curl "https://api.do.dev/v1/send/senders" \
-H "Authorization: Bearer YOUR_API_KEY"{
"emailIdentities": [
{
"id": "identity_abc123",
"email": "hello@example.com",
"status": "verified",
"isActive": true,
"verifiedAt": 1707424200000
}
],
"count": 3
}/v1/send/senders/verifyInitiate verification for a sender email address. Sends a verification email.
emailstringrequiredorganizationIdstringcurl -X POST "https://api.do.dev/v1/send/senders/verify" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "email": "hello@example.com" }'{
"id": "identity_abc123",
"email": "hello@example.com",
"status": "pending",
"message": "Verification email sent. Check your inbox.",
"expiresIn": "24 hours"
}/v1/send/senders/{id}/statusCheck verification status for an email identity.
/v1/send/senders/{id}Delete an email identity.