Domains & DNS

Domain registration, transfers, nameservers, DNS, redirects, CDN, and forwarding

77 endpoints

Billing 2 endpoints

CDN 2 endpoints

DNS 19 endpoints

GET /api/v2/dns-zones List DNS zones GET /api/v2/dns-zones/{id} Get DNS records GET /api/v2/dns-zones/{id}/records List DNS zone records POST /api/v2/dns-zones/{id}/records Create DNS record PUT /api/v2/dns-zones/{id}/records/{recordId} Update DNS record PATCH /api/v2/dns-zones/{id}/records/{recordId} Update DNS record proxying DELETE /api/v2/dns-zones/{id}/records/{recordId} Delete DNS record GET /api/v2/domains/{id}/dns Get domain DNS records GET /api/v2/domains/{id}/dns/audit List domain DNS audit events GET /api/v2/domains/{id}/dns/diagnostics/origin-compare Compare current and historical website origins GET /api/v2/domains/{id}/dns/history List filtered DNS history GET /api/v2/domains/{id}/dns/snapshots List domain DNS snapshots GET /api/v2/domains/{id}/dns/snapshots/latest-before-hostup Get latest pre-HostUp DNS snapshot GET /api/v2/domains/{id}/dnssec List domain DNSSEC records POST /api/v2/domains/{id}/dnssec Add a DNSSEC record GET /api/v2/domains/{id}/dnssec-auto Get automatic DNSSEC status POST /api/v2/domains/{id}/dnssec-auto Enable or disable automatic DNSSEC DELETE /api/v2/domains/{id}/dnssec/{recordId} Delete a DNSSEC record POST /api/v2/domains/bulk/dns Queue a bulk DNS record operation

Domains 35 endpoints

GET /api/v2/domains List domains GET /api/v2/domains/{id} Get domain details PATCH /api/v2/domains/{id} Update domain settings DELETE /api/v2/domains/{id} Delete domain POST /api/v2/domains/{id}/actions/renew Renew a domain POST /api/v2/domains/{id}/actions/request-epp Request an EPP code POST /api/v2/domains/{id}/actions/request-unlock Request domain unlock POST /api/v2/domains/{id}/actions/respond-to-renewal Respond to pending domain renewal POST /api/v2/domains/{id}/actions/retry-transfer Retry domain transfer POST /api/v2/domains/{id}/actions/status-sync Sync domain status from registry POST /api/v2/domains/{id}/actions/update-epp Save EPP code for transfer GET /api/v2/domains/{id}/contacts Get domain contacts POST /api/v2/domains/{id}/contacts Update domain contacts GET /api/v2/domains/{id}/dyndns List DynDNS configurations POST /api/v2/domains/{id}/dyndns Create a DynDNS configuration PATCH /api/v2/domains/{id}/dyndns/{configId} Enable or disable DynDNS DELETE /api/v2/domains/{id}/dyndns/{configId} Delete a DynDNS configuration GET /api/v2/domains/{id}/dyndns/{configId}/logs List DynDNS update logs GET /api/v2/domains/{id}/glue-records List domain glue records POST /api/v2/domains/{id}/glue-records Create or update a glue record DELETE /api/v2/domains/{id}/glue-records/{hostname} Delete a glue record GET /api/v2/domains/{id}/lifecycle Get domain lifecycle diagnostics GET /api/v2/domains/{id}/renewal Get domain renewal state GET /api/v2/domains/{id}/verification Get identity verification status POST /api/v2/domains/{id}/verification Create an identity verification link GET /api/v2/domains/availability Check domain availability POST /api/v2/domains/availability Check bulk domain availability GET /api/v2/domains/availability/{jobId} Get availability job POST /api/v2/domains/bulk/autorenew Queue a bulk auto-renew toggle POST /api/v2/domains/bulk/contacts Queue a bulk domain contact update POST /api/v2/domains/bulk/contacts/read Stream bulk registrant contacts POST /api/v2/domains/bulk/renew Queue bulk domain renewals POST /api/v2/domains/bulk/status-sync Queue a bulk domain status sync GET /api/v2/products/domains List domain products GET /api/v2/products/domains/{tld} Get TLD pricing and registry requirements

Email Forwarding 8 endpoints

Nameservers 5 endpoints

Redirects 5 endpoints

WHOIS 1 endpoints