Skip to main content
POST
Create domain

Authorizations

Authorization
string
header
required

Moonemail API key; x-required-scope applies.

Body

application/json
name
string
required
Required string length: 3 - 253
region
string
Allowed value: "ap-southeast-2"
custom_return_path
string
Required string length: 1 - 63
Pattern: ^[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?$
open_tracking
boolean
click_tracking
boolean
tracking_subdomain
string
Required string length: 1 - 63
Pattern: ^[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?$
tls
enum<string>
Available options:
opportunistic,
enforced

Response

Success

id
string
required
name
string
required
status
enum<string>
required
Available options:
not_started,
pending,
verified,
failed,
temporary_failure
created_at
string
required
region
string
required
object
string
required
Allowed value: "domain"
open_tracking
boolean
required
click_tracking
boolean
required
tracking_subdomain
string | null
required
custom_return_path
string
required
tls
enum<string>
required
Available options:
opportunistic,
enforced
capabilities
object
required
records
object[]
required