This article provides a guide for making Domain API calls using Domains Reseller API.
POST - /order/domains/register - Register Domain
- domain
Type: text
Validators: required, text
- regperiod
Type: numeric
Validators: required, numeric
- domainfields
Type: text
Validators: text
- addons
Type: addons
- nameservers
Type: nameservers
Validators: required
- contacts
Type: contacts
Validators: required
POST - /order/domains/transfer - Transfer Domain
- domain
Type: text
Validators: required, text
- eppcode
Type: text
Validators: text
- regperiod
Type: numeric
Validators: required, numeric
- domainfields
Type: text
Validators: text
- addons
Type: addons
- nameservers
Type: nameservers
Validators: required
- contacts
Type: contacts
Validators: required
POST - /order/domains/renewre - Renew Domain
- domain
Type: text
Validators: required, text
- regperiod
Type: numeric
Validators: required, numeric
- addons
Type: addons
GET - /domains/{domain}/release - Release Domain
- domain
Type: text
Validators: required, text
- transfertag
Type: text
Validators: required, text
GET - /domains/{domain}/eppcode - Get EPP Code
- domain
Type: text
Validators: required, text
GET - /domains/{domain}/contact - Get Contact Details
- domain
Type: text
Validators: required, text
POST - /domains/{domain}/contact - Save Contact Details
- domain
Type: text
Validators: required, text
- contactdetails
Type: contactdetails
Validators: required
GET - /domains/{domain}/contact - Get Registrar Lock
- domain
Type: text
Validators: required, text
POST - /domains/{domain}/contact - Save Registrar Lock
- domain
Type: text
Validators: required, text
- lockstatus
Type: text
Validators: required, text
GET - /domains/{domain}/dns - Get DNS
- domain
Type: text
Validators: required, text
POST - /domains/{domain}/dns - Save DNS
- domain
Type: text
Validators: required, text
- dnsrecords
Type: dnsrecords
Validators: required
POST - /domains/{domain}/delete - Request Deletion
- domain
Type: text
Validators: required, text
POST - /domains/{domain}/transfersync - Transfer Sync
- domain
Type: text
Validators: required, text
POST - /domains/{domain}/sync - Domain Sync
- domain
Type: text
Validators: required, text
GET - /domains/{domain}/email - Get Email Forwarding
- domain
Type: text
Validators: required, text
POST - /domains/{domain}/email - Save Email Forwarding
- domain
Type: text
Validators: required, text
- prefix
Type: array
- forwardto
Type: array
POST - /domains/{domain}/protectid - ID Protect Toggle
- domain
Type: text
Validators: required, text
- status
Type: int
Validators: required, numeric
POST - /domains/lookup - Check Availability
- searchTerm
Type: text
Validators: text
- punyCodeSearchTerm
Type: text
Validators: text
- tldsToInclude
Type: array
Validators: isArray
- isIdnDomain
Type: boolean
- premiumEnabled
Type: boolean
GET - /domains/{domain}/nameservers - Get Nameservers
- domain
Validators: required, text
POST - /domains/{domain}/nameservers - Save Nameservers
- domain
Validators: required, text
- ns1
Validators: required, text
- ns2
Validators: required, text
- ns3
Validators: text
- ns4
Validators: text
- ns5
Validators: text
POST - /domains/{domain}/nameservers/register - Register Nameserver
- domain
Validators: required, text
- nameserver
Validators: required, text
- ipaddress
Validators: required, text
POST - /domains/{domain}/nameservers/register - Modify Nameserver
- nameserver
Validators: required, text
- currentipaddress
Validators: required, text
- newipaddress
Validators: required, text
POST - /domains/{domain}/nameservers/register - Delete Nameserver
- nameserver
Validators: required, text
GET - /billing/credits - Get Credits
GET - /version - Get Version
GET - /tlds - Get Available TLDs