Add Premium DNS to a Domain Order Using the API
When you want to add Premium DNS to an existing domain order using the API. This article explains the required parameters, invoice handling options, and API request details for Premium DNS provisioning.
Description
Places a Premium DNS Order for the specified domain order.
Parameters
| Name | Data Type | Required / Optional | Description |
|---|---|---|---|
| auth-userid | Integer | Required | Authentication Parameter |
| api-key | String | Required | Authentication Parameter |
| order-id | Integer | Required | Order Id of the Domain Registration order for which you want to add the Premium DNS service. |
| invoice-option | String | Required | This will decide how the Customer Invoice will be handled. Set any of below-mentioned Invoice Options for your Customer:
|
HTTP Method
POST
Example Test URL Request
https://test.httpapi.com/api/domains/premium-dns.json?auth-userid=0&api-key=key&invoice-option=KeepInvoice&order-id=0
Response
Returns a hash map containing the below details:
-
Domain Name (description)
-
Order ID of the Order (entityid)
-
Action Type (actiontype)
-
Description of the Domain Renewal Action (actiontypedesc)
-
Action ID of the Domain Renewal Action (eaqid)
-
Domain Renewal Action Status (actionstatus)
-
Description of the Domain Renewal Action Status (actionstatusdesc)