Domain registration, transfers, nameservers, DNS, redirects, CDN, and forwarding
68 endpoints
/api/v2/dns-zones List DNS zones read:dns, read:domains GET /api/v2/dns-zones/{id} Get DNS zone and records read:dns POST /api/v2/dns-zones/{id}/records Create DNS record write:dns PUT /api/v2/dns-zones/{id}/records/{recordId} Update DNS record write:dns DELETE /api/v2/dns-zones/{id}/records/{recordId} Delete DNS record write:dns GET /api/v2/domains/{id}/dns Get domain DNS records read:dns, read:domains GET /api/v2/domains/{id}/dnssec List domain DNSSEC records read:domains POST /api/v2/domains/{id}/dnssec Add a DNSSEC record write:domains GET /api/v2/domains/{id}/dnssec-auto Get automatic DNSSEC status read:domains POST /api/v2/domains/{id}/dnssec-auto Enable or disable automatic DNSSEC write:domains DELETE /api/v2/domains/{id}/dnssec/{recordId} Delete a DNSSEC record write:domains POST /api/v2/domains/bulk/dns Queue a bulk DNS record operation write:dns /api/v2/domains List domains read:domains GET /api/v2/domains/{id} Get domain details read:domains PATCH /api/v2/domains/{id} Update domain settings write:domains DELETE /api/v2/domains/{id} Delete domain delete:domains POST /api/v2/domains/{id}/actions/renew Renew a domain write:domains, write:billing POST /api/v2/domains/{id}/actions/request-epp Request an EPP code read:domains, transfer:domains POST /api/v2/domains/{id}/actions/request-unlock Request domain unlock write:domains POST /api/v2/domains/{id}/actions/respond-to-renewal Respond to pending domain renewal write:domains, write:billing POST /api/v2/domains/{id}/actions/retry-transfer Retry domain transfer write:domains POST /api/v2/domains/{id}/actions/status-sync Sync domain status from registry read:domains POST /api/v2/domains/{id}/actions/update-epp Save EPP code for transfer write:domains GET /api/v2/domains/{id}/contacts Get domain contacts read:domains POST /api/v2/domains/{id}/contacts Update domain contacts write:domains GET /api/v2/domains/{id}/dyndns List DynDNS configurations read:domains POST /api/v2/domains/{id}/dyndns Create a DynDNS configuration write:domains PATCH /api/v2/domains/{id}/dyndns/{configId} Enable or disable DynDNS write:domains DELETE /api/v2/domains/{id}/dyndns/{configId} Delete a DynDNS configuration write:domains GET /api/v2/domains/{id}/dyndns/{configId}/logs List DynDNS update logs read:domains GET /api/v2/domains/{id}/glue-records List domain glue records read:domains POST /api/v2/domains/{id}/glue-records Create or update a glue record write:domains DELETE /api/v2/domains/{id}/glue-records/{hostname} Delete a glue record write:domains GET /api/v2/domains/{id}/lifecycle Get domain lifecycle diagnostics read:domains GET /api/v2/domains/{id}/renewal Get domain renewal state read:domains GET /api/v2/domains/{id}/verification Get identity verification status read:domains POST /api/v2/domains/{id}/verification Create an identity verification link write:domains GET /api/v2/domains/availability Check domain availability public POST /api/v2/domains/availability Check bulk domain availability public GET /api/v2/domains/availability/{jobId} Get availability job public POST /api/v2/domains/bulk/autorenew Queue a bulk auto-renew toggle write:domains POST /api/v2/domains/bulk/contacts Queue a bulk domain contact update write:domains POST /api/v2/domains/bulk/contacts/read Stream bulk registrant contacts read:domains POST /api/v2/domains/bulk/renew Queue bulk domain renewals write:domains, write:billing POST /api/v2/domains/bulk/status-sync Queue a bulk domain status sync write:domains GET /api/v2/products/domains List domain products public GET /api/v2/products/domains/{tld} Get TLD pricing and registry requirements public /api/v2/domains/{id}/email-forwarding Get domain email forwarding read:dns, read:domains POST /api/v2/domains/{id}/email-forwarding Create domain email forwarding rule write:email, write:domains PUT /api/v2/domains/{id}/email-forwarding Update domain email catch-all write:email, write:domains PATCH /api/v2/domains/{id}/email-forwarding Toggle domain email forwarding write:email, write:domains DELETE /api/v2/domains/{id}/email-forwarding/{ruleId} Delete domain email forwarding rule write:email, write:domains GET /api/v2/domains/{id}/email-verification Get registrant email verification status read:domains POST /api/v2/domains/{id}/email-verification/actions/resend Resend registrant email verification write:domains /api/v2/domains/{id}/nameservers Get domain nameservers read:domains POST /api/v2/domains/{id}/nameservers Update domain nameservers write:domains POST /api/v2/domains/bulk/nameservers Queue a bulk nameserver update write:domains POST /api/v2/domains/nameservers/lookup Look up current nameservers public POST /api/v2/domains/nameservers/validate Validate nameservers public /api/v2/domains/{id}/redirects List domain redirects read:domains POST /api/v2/domains/{id}/redirects Create domain redirect write:domains PATCH /api/v2/domains/{id}/redirects/{ruleId} Update domain redirect write:domains DELETE /api/v2/domains/{id}/redirects/{ruleId} Delete domain redirect write:domains POST /api/v2/domains/bulk/redirects Queue a bulk redirect operation write:domains