Description
Gets details of the Domain Registration Order associated with the specified domain name.
Parameters
| Name | Data Type | Required / Optional | Description | 
|---|---|---|---|
| auth-userid | Integer | Required | Authentication Parameter | 
| api-key | String | Required | Authentication Parameter | 
| domain-name | String | Required | Domain name associated with the Domain Registration Order whose details need to be fetched. | 
| options | Array of Strings | Required | Values can be: All, OrderDetails, StatusDetails, ContactIds, RegistrantContactDetails, AdminContactDetails, TechContactDetails, BillingContactDetails, NsDetails, DomainStatus, DNSSECDetails. | 
HTTP Method
GET
Example Test URL Request
https://test.httpapi.com/api/domains/details-by-name.json?auth-userid=0&api-key=key&domain-name=yourdomain.com&options=OrderDetails 
Response
Returns a hash map containing details of the Domain Registration Order as below:
- 
Order ID (orderid)
 - 
Order Description (description)
 - 
Domain Name (domainname)
 - 
Current Order Status under the System (currentstatus) - value will be InActive, Active, Suspended, Pending Delete Restorable, Deleted or Archived
 - 
Lock/Hold on the domain name at the Registry (orderstatus) - value(s) will be resellersuspend, resellerlock and/or transferlock
 - 
Lock/Hold on the domain name in the System (domainstatus) - value(s) will be sixtydaylock and/or renewhold
 - 
Product Category (productcategory)
 - 
Product Key (productkey)
 - 
GDPR Protection (gdpr)
- 
Status (key = enabled, value = True/False)
 - 
Eligibility (key = eligible, value = True/False)
 
 - 
 - 
Order Creation (at the Registry) Date (creationtime)
 - 
Registrant Contact Email Address Verification Status (raaVerificationStatus) - value will be Verified, Pending or Suspended
 - 
Start Time of the Registrant Contact Email Address Verification Process (raaVerificationStartTime) - will not be displayed if the Verification Status is Verified
 - 
Expiry Date (at the Registry) (endtime)
 - 
Whether Order belongs to a Customer directly under the Reseller (isImmediateReseller)
 - 
Reseller Chain by RID (parentkey)
 - 
Customer ID Associated with the Order (customerid)
 - 
Number of Name Servers associated with the Domain Name (noOfNameServers)
 - 
Name Servers (ns1 and ns2)
 - 
Child Name Servers (cns)
 - 
Domain Secret (domsecret)
 - 
Whether Order Suspended due to Expiry (isOrderSuspendedUponExpiry)
 - 
Whether Order Suspended by Parent Reseller (orderSuspendedByParent)
 - 
Whether Privacy Protection allowed for the Product Type (privacyprotectedallowed)
 - 
Whether Order is Privacy Protected (isprivacyprotected)
 - 
Privay Protection Details:
- 
Privacy Protection Expiry Date (privacyprotectendtime)
 - 
Privacy Protect Registrant Contact Details (privacy-registrantcontact)
 - 
Privacy Protect Admin Contact Details (privacy-admincontact)
 - 
Privacy Protect Technical Contact Details (privacy-techcontact)
 - 
Privacy Protect Billing Contact Details (privacy-billingcontact)
 
 - 
 - 
Premium DNS Details
- 
Whether Premium DNS is allowed for the Product Type (premiumdnsallowed)
 - 
Status of Premium DNS (premiumdnsenabled)
 - 
Expiry date of the Premium DNS order (premiumdnsendtime)
 - 
Name Server details for Premium DNS in CSV format (premiumdnsnameservers)
 
 - 
 - 
Whether Order Deletion is Allowed (allowdeletion)
 - 
Registrant Contact ID (registrantcontactid)
 - 
Registrant Contact Details (registrantcontact)
 - 
Admin Contact ID (admincontactid)
 - 
Admin Contact Details (admincontact)
 - 
Technical Contact ID (techcontactid)
 - 
Technical Contact Details (techcontact)
 - 
Billing Contact ID (billingcontactid)
 - 
Billing Contact Details (billingcontact)
 - 
Auto Renewal (recurring)
 - 
Delegation Signer (DS) Record Details (dnssec):
- 
Key Tag (keytag)
 - 
Algorithm (algorithm)
 - 
Digest Type (digesttype)
 - 
Digest (digest)
 
 - 
 
Details differ based on the value passed for the options parameter:
| Options | Details Returned | 
|---|---|
| All | All values listed above | 
| OrderDetails | domainname, entityid, orderstatus, creationtime, endtime, productcategory, productkey, isImmediateReseller, parentkey, customerid, domsecret, isOrderSuspendedUponExpiry, orderSuspendedByParent, privacyprotectedallowed, isprivacyprotected, privacyprotectendtime, privacy-registrantcontact, privacy-admincontact, privacy-techcontact, privacy-billingcontact and allowdeletion | 
| ContactIds | isImmediateReseller, isOrderSuspendedUponExpiry, privacyprotectedallowed, isprivacyprotected, privacyprotectendtime, privacy-registrantcontact, privacy-admincontact, privacy-techcontact, privacy-billingcontact, registrantcontactid, admincontactid, techcontactid and billingcontactid | 
| RegistrantContactDetails / AdminContactDetails / TechContactDetails / BillingContactDetails | isImmediateReseller, isOrderSuspendedUponExpiry, privacyprotectedallowed, isprivacyprotected, privacyprotectendtime, privacy-registrantcontact / privacy-admincontact / privacy-techcontact / privacy-billingcontact, registrantcontactid / admincontactid / techcontactid / billingcontactid and registrantOrgConsentDetails | 
| NsDetails | noOfNameServers, ns1, ns2, isImmediateReseller, isOrderSuspendedUponExpiry, privacyprotectedallowed, isprivacyprotected, privacyprotectendtime, privacy-registrantcontact, privacy-admincontact, privacy-techcontact and privacy-billingcontact | 
| DomainStatus | domainstatus, raaVerificationStatus, raaVerificationStartTime, isImmediateReseller, isOrderSuspendedUponExpiry, privacyprotectedallowed, isprivacyprotected, privacyprotectendtime, privacy-registrantcontact, privacy-admincontact, privacy-techcontact and privacy-billingcontact | 
| DNSSECDetails | dnssec, isImmediateReseller, isOrderSuspendedUponExpiry, privacyprotectedallowed, isprivacyprotected, privacyprotectendtime, privacy-registrantcontact, privacy-admincontact, privacy-techcontact and privacy-billingcontact | 
- 
privacyprotectedallowed will be returned only if Privacy Protection feature is supported for the Product Type (TLD).
 - 
privacyprotectendtime, privacy-registrantcontact, privacy-admincontact, privacy-techcontact and privacy-billingcontact will be returned only if Privacy Protection is enabled for the domain name.
 - 
GDPR Protection (gdpr) will return the following values
- 
"enabled": "true" will be returned if GDPR Protection has been enabled for a domain name.
 - 
"enabled": "false" will be returned if GDPR Protection has been disabled for a domain name.
 - 
"eligible": "true" will be returned if any of the contacts associated with a domain name are from an EEA country.
 - 
"eligible": "false" will be returned if any of the contacts associated with a domain name are from an EEA country.
 
 - 
 - 
registrantOrgConsentDetails will return the following values
"isRegistrantOrgConsentApplicable": "true" will be returned if the TLD is applicable for Registrant Org consent changes
"isRegistrantOrgConsentApplicable": "false" will be returned if the TLD is not applicable for Registrant Org consent changes
"registrantOrgConsent": "true" will be returned if the consent has been provided
"registrantOrgConsent": "false" will be returned if the consent has been revoked
"registrantOrgConsent": "<null>" will be returned if the consent has not been provided at all for the domain - 
The registrant organization consent is applicable only for gTLD domains
 
