Overview
This endpoint retrieves comprehensive information about a specific domain, including statistics, configuration, and optional real-time verification status.Authentication
Bearer token for API authentication. Format:
Bearer YOUR_API_KEY
Parameters
The unique identifier of the domain to retrieve.
Perform real-time DNS and SES verification checks. Set to
true
to include current verification status in response (DKIM and MAIL FROM included) and recommendations for SPF/DMARC when missing. This may slow down the response but provides live verification results.Response
Unique identifier for the domain.
The domain name (e.g., “example.com”).
Current verification status:
pending
, verified
, or failed
.Whether the domain is configured to receive emails.
Whether the domain has valid MX records configured.
Detected domain provider (e.g., “Cloudflare”, “GoDaddy”).
Confidence level of provider detection:
high
, medium
, low
.ISO 8601 timestamp of the last DNS verification check.
ISO 8601 timestamp of the last AWS SES verification check.
Configured MAIL FROM domain (if set). This eliminates “via amazonses.com” attribution.
MAIL FROM domain status:
Pending
, Success
, Failed
, or NotSet
.ISO 8601 timestamp when the MAIL FROM domain was verified.
Whether catch-all email forwarding is enabled for this domain.
ID of the endpoint used for catch-all email forwarding.
ISO 8601 timestamp when the domain was added.
ISO 8601 timestamp when the domain was last updated.
ID of the user who owns this domain.
Detailed domain statistics and usage information.
Information about the catch-all endpoint (if configured).
Real-time verification status (only included when
check=true
parameter is used).Recommended DNS records to improve deliverability (present when SPF/DMARC are missing).
Examples
Basic Request
Request with Verification Check
Response (with Verification Check)
Error Responses
Important Notes
The
check=true
parameter performs real-time DNS and SES verification checks, which may slow down the response but provides the most current verification status.Use the
check=true
parameter when you need to verify the current status of a domain, especially after making DNS changes or when troubleshooting verification issues.The
verificationCheck
field is only included when check=true
is specified. This parameter may increase response time as it performs live DNS lookups and AWS SES API calls.Notes
- The
catchAllEndpoint
field is only populated whenisCatchAllEnabled
istrue
and a valid endpoint is configured - Email statistics are calculated in real-time and may take a moment to update after configuration changes
- Only verified domains can receive emails and will have meaningful statistics
- When
check=true
is used, the domain status may be automatically updated based on current SES verification status - The
mailFromDomain
fields are only populated if a MAIL FROM domain has been configured to eliminate “via amazonses.com” attribution - The
authRecommendations
field provides suggested SPF and DMARC records when they are missing or not verified
1.0 - ✅