Skip to content

Get email domain status

GET/settings/email_domain

Costs 1 rate-limit point · Rate limits

The custom sending domain taken from the reply-to address, whether its DKIM records are verified, and the DNS records still to add when they are not. Runs the same check as Settings > Email.

Also searched asis my email domain verifieddkim recordsdns records for sending emailemail domain status

Returns

  • reply_tostring, nullable
    Example: owner@example.com
  • domainstring, nullable
    Example: example.com
  • custom_addressboolean, nullable
    Example: false
  • dkimobject
    Show 2 child attributesHide child attributes
    • verifiedboolean, nullable
      Example: false
    • recordsarray of anys

Errors

401

Missing or invalid API key.

422

The request failed validation, or sent a key the action does not take (code: "unknown_parameters" with unknown and accepted). Nothing was saved.

429

Rate limited. Cost-weighted per API key, shared with API v1: a read costs 1 point, a write 2, 40 points per fixed 60-second window. Every response carries X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset (Unix time the window ends); a 429 adds Retry-After (seconds), retry_after, retryable: true and a next_step in the body. A 429 did nothing: wait retry_after seconds, then send the same request again. The budget is per key, so every tool or script using the key shares it; prefer one list call with per_page over many single reads.

Every error has the same shape: see Errors.

GET/settings/email_domain
curl "https://app.filemonk.io/api/v2/external/settings/email_domain" \
  -H "X-Auth-Token: $FILEMONK_API_KEY"
Response
{
  "reply_to": "owner@example.com",
  "domain": "example.com",
  "custom_address": false,
  "dkim": {
    "verified": false,
    "records": []
  }
}