Client - DNS Records

Create a DNS record on a domain owned by the caller

Type is restricted to A, AAAA, CNAME, MX, TXT, SRV, NS. Provisioning of the zone happens automatically.

post/api/client/dns-records

Request body

domain_idinteger required
namestring required
type'A' | 'AAAA' | 'CNAME' | 'MX' | 'TXT' | 'SRV' | 'NS' required
contentstring required
ttlinteger required
priorityinteger

Required for MX and SRV

weightinteger

Required for SRV

portinteger

Required for SRV

Response

Created

idinteger
dnsable_idinteger

ID of the owning record (domain or hostname)

dnsable_type'domain' | 'hostname'
namestring

Record name (use '@' for the zone apex)

type'A' | 'AAAA' | 'CNAME' | 'MX' | 'TXT' | 'PTR' | 'SRV' | 'NS' | 'SOA'
contentstring

Record content (IP, hostname, TXT value, etc.)

ttlinteger
priorityinteger nullable

Required for MX and SRV

weightinteger nullable

Required for SRV

portinteger nullable

Required for SRV

is_manualboolean
created_atstring date-time
updated_atstring date-time

Changes

No recorded changes to this endpoint across all 1 revision of this API.