Skip to content

Domains API

List all domains configured for the authenticated server.

{
"status": "success",
"data": [
{
"id": 1,
"uuid": "dom-abc-123",
"name": "yourdomain.com",
"spf_status": "OK",
"dkim_status": "OK",
"mx_status": "OK",
"return_path_status": "OK",
"created_at": "2026-01-15T12:00:00Z"
}
]
}

Add a new sending domain.

ParameterTypeRequiredDescription
namestringYesDomain name (e.g., yourdomain.com)

Returns the domain record with DNS records to configure.

Verify DNS configuration for a domain.

ParameterTypeRequiredDescription
idintegerYesDomain ID
{
"status": "success",
"data": {
"spf_status": "OK",
"spf_error": null,
"dkim_status": "OK",
"dkim_error": null,
"mx_status": "Missing",
"mx_error": "No MX record found pointing to postal server",
"return_path_status": "OK",
"return_path_error": null
}
}

Remove a domain from the server.

ParameterTypeRequiredDescription
idintegerYesDomain ID