Domains
List domains
List all sending domains on your workspace with their status and DNS records. Not paginated.
GET
https://api.sndr.sh/v1/domainsList domains
curl 'https://api.sndr.sh/v1/domains' \
-H "Authorization: Bearer $SNDR_API_KEY"200OK
{
"data": [
{
"id": "dom_a7c2e910-4b1",
"organization_id": "org_8d41c7a2-3f6",
"name": "mail.acme.com",
"status": "verified",
"region": "us-east-1",
"spf_status": "verified",
"dkim_status": "verified",
"dmarc_status": "verified",
"mx_status": "verified",
"tls_rpt_status": "failed",
"mta_sts_status": "failed",
"bimi_status": "failed",
"records": [
{
"type": "TXT",
"name": "mail.acme.com",
"value": "v=spf1 include:_spf.sndr.sh ~all",
"status": "verified",
"hint": "Add include:_spf.sndr.sh to your existing SPF record, or use this value if no SPF record exists. Keep one SPF record and retain your other mail providers.",
"required": true,
"label": "SPF"
}
],
"created_at": "2026-01-20T09:00:00Z"
}
]
}Authorization
AuthorizationstringheaderrequiredBearer followed by your API key. Needs the read scope.
Errors
401
unauthenticatedMissing or invalid API key.403
insufficient_scopeThe API key is missing the read scope.