List email domains
Changed onShared (type: shared) Telnyx-managed domains are included/readable for every account, in addition to the account's own custom domains.
Request
- Base URL: https://api.telnyx.com/v2
- URL: https://api.telnyx.com/v2/email_domains
- Auth: HTTP bearer
Query parameters
Page number to return (offset pagination)
Number of records per page
Cursor for records after the provided value (cursor pagination)
Cursor for records before the provided value (cursor pagination)
Field to sort by. Prefix with - for descending order.
Filter domains by verification status: pending, verifying, verified, failed, degraded, or suspended.
Partial match on domain name (case-insensitive)
Filter by profile UUID
Filter domains by type: custom, shared, or shared_inbound.
Filter domains by whether they can currently be used to send email.
Filter domains by whether they can currently receive inbound email.
Response
A paginated list of email domains
Example response
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"record_type": "email_domain",
"domain": "example.com",
"type": "custom",
"status": "pending",
"usable_for_sending": false,
"usable_for_inbound": false,
"verification": {
"ownership": "pending",
"spf": "missing_optional",
"dkim": "pending",
"dmarc": "missing_optional",
"mx": "not_required"
},
"dns_records": [],
"dkim": {
"selector": null,
"algorithm": null,
"key_length": null,
"active": false,
"rotated_at": null
},
"inbound": {
"enabled": false,
"catch_all": false,
"mx_required": false
},
"dmarc_policy": {
"p": "none",
"pct": 100,
"rua": "mailto:dmarc@telnyx.com"
},
"tracking": {
"open_tracking": false,
"click_tracking": false,
"unsubscribe_tracking": false
},
"created_at": "2026-01-01T00:00:00Z",
"updated_at": "2026-01-01T00:00:00Z",
"verified_at": null
}
]
}Changes
- info
added the new enum value
-updated_atto thequeryrequest parametersort - info
added the new enum value
updated_atto thequeryrequest parametersort
- info
- warning
added the new
40901enum value to the//response property for the response status - warning
added the new
40901enum value to the//response property for the response status
- warning