Create Domain

Register a sending domain and get DNS records.

MethodPOST
/api/v2/domains

Registers a sending domain and returns DNS records. Permission: domains.

Body Parameters

NameTypeDescription
domainstringRequired. Hostname to register, e.g. mail.example.com.

Response Fields

FieldTypeDescription
idstringMailDomain id.
domainstringRegistered hostname.
statusstringNOT_STARTED, PENDING, VERIFIED, or FAILED.
regionstringAWS region when provisioned.
dnsRecordsarrayRecords to add: type, name, value, priority, ttl, purpose.
sesRecordsarrayStored SES DNS records when present.
messagestringNext-step copy.

Errors

StatusnameWhen
401missing_api_keyMissing or invalid bearer token
403missing_permissionToken lacks the domains permission
400validation_errorAlready registered, claimed elsewhere, or plan limit