Authentication
All endpoints accept either anApiKey header or an OAuth header. See the OAuth Endpoints page for token generation.
Get Senders
Returns all verified senders associated with your account, along with their DNS validation statuses. Optionally filter to a single sender address.Request Body
string
Filter results to a specific sender address. Omit this field (or pass an empty object) to retrieve all senders.
Response
integer
200 on success.string
Empty string on success; an error description on failure.
array[object]
Array of verified sender records.
Response
Add Sender
Registers a new sender email address for domain verification. The address must belong to a subdomain or non-top-level domain (e.g.noreply@mail.yourdomain.com).
Request Body
string
required
The sender email address to register. Must be a non-top-level domain address (e.g.
noreply@yourdomain.com).string
required
The intended use of this sender:
"1"— Marketing emails."2"— Transactional emails.
boolean
When
true, the operation is simulated and no sender is registered.Response
integer
200 on success.string
Empty string on success; an error description on failure.
Response
Verify Sender Domain
Triggers a live DNS lookup to validate the MX, SPF, DKIM, and DMARC records for a registered sender address.Request Body
string
required
The sender address whose domain DNS records should be verified.
string
required
The DKIM selector string used when EffiLink published the DKIM public key for your domain (e.g.
effilink2024).Response
integer
200 on success.string
Empty string on success; an error description on failure.
boolean
true if all required DNS records passed validation.boolean
true if the MX record is correctly configured.boolean
true if the SPF record is correctly configured.boolean
true if the DKIM record is correctly configured for the given selector.boolean
true if the DMARC record is correctly configured.Response
Delete Sender
Removes a verified sender address from your account. Emails already in transit are not affected.Request Body
string
required
The sender email address to remove.
boolean
When
true, the operation is simulated and no sender is deleted.Response
integer
200 on success.string
Empty string on success; an error description on failure.
Response