reseller

is added when reseller has a customer specific business

Delete Add-on

Description

Deletes the specified Add-on of the Dedicated Server Linux Order.

Parameters

Name Data Type Required / Optional Description
auth-userid Integer Required Authentication Parameter
api-key String Required Authentication Parameter
order-id Integer Required The Order ID for which the specified Add-on is to be deleted
addon-id Integer Required ID of the Add-on to be deleted. Use this method to fetch the Add-on ID.

HTTP Method

POST

Example Test URL Request


US Server

https://test.httpapi.com/api/dedicatedserver/linux/us/addon/delete.json?auth-userid=0&api-key=key&order-id=0&addon-id=0


Hong Kong Server

https://test.httpapi.com/api/dedicatedserver/linux/hk/addon/delete.json?auth-userid=0&api-key=key&order-id=0&addon-id=0


India Server

https://test.httpapi.com/api/dedicatedserver/linux/in/addon/delete.json?auth-userid=0&api-key=key&order-id=0&addon-id=0

Response

Returns a hash map containing the below details:

  • Domain Name (description)

  • Order ID of the Dedicated Server Order (entityid)

  • Action Type (actiontype)

  • Description of the Delete Add-on Action (actiontypedesc)

  • Action ID of the Delete Add-on Action (eaqid)

  • Delete Add-on Action Status (actionstatus)

  • Description of the Delete Add-on Action Status (actionstatusdesc)

In case of any errors, a status key with value as ERROR alongwith an error message will be returned.

Add Add-on

Description

Adds the specified Add-on for an existing Dedicated Server Linux Order.

Parameters

Name Data Type Required / Optional Description
auth-userid Integer Required Authentication Parameter
api-key String Required Authentication Parameter
order-id Integer Required The Order ID for which the specified Add-on(s) is/are to be added
addon String Required Add-ons can be one of the following:
  • ipaddress
  • cpanel
  • whmcs
  • storage_1
  • storage_2
  • storage_3
  • storage_4
  • storage_5
invoice-option String Required This parameter will decide how the Customer's Invoice will be handled. Values can be: NoInvoice, PayInvoice, KeepInvoice or OnlyAdd.

HTTP Method

POST

Example Test URL Request


US Server

https://test.httpapi.com/api/dedicatedserver/linux/us/addon/add.json?auth-userid=0&api-key=key&order-id=0&addon=ssl&invoice-option=NoInvoice


Hong Kong Server

https://test.httpapi.com/api/dedicatedserver/linux/hk/addon/add.json?auth-userid=0&api-key=key&order-id=0&addon=ssl&invoice-option=NoInvoice



India Server

https://test.httpapi.com/api/dedicatedserver/linux/in/addon/add.json?auth-userid=0&api-key=key&order-id=0&addon=ssl&invoice-option=NoInvoice

Response

Returns a hash map containing the below details:

  • Domain Name (description)

  • Order ID of the Dedicated Server Order (entityid)

  • Action Type (actiontype)

  • Description of the Add Add-on Action (actiontypedesc)

  • Action ID of the Add Add-on Action (eaqid)

  • Add Add-on Action Status (actionstatus)

  • Description of the Add Add-on Action Status (actionstatusdesc)

  • Invoice ID of the Add Add-on Invoice (invoiceid)

  • Selling Currency of the Reseller (sellingcurrencysymbol)

  • Transaction Amount in the Selling Currency (sellingamount)

  • Unutilised Transaction Amount in the Selling Currency (unutilisedsellingamount)

  • Customer ID associated with the Dedicated Server Order (customerid)

Note
  • invoiceid, sellingcurrencysymbol, sellingamount, unutilisedsellingamount and customerid will not be returned if invoice-option is set to NoInvoice.

  • The storage addons are not available for Servers located in India and Hong Kong.


  • The WHMCS addon is not available for Servers located in Hong Kong.

In case of any errors, a status key with value as ERROR alongwith an error message will be returned.

Renew

Description

Renews an existing Dedicated Server Linux Order.

Parameters

Name Data Type Required / Optional Description
auth-userid Integer Required Authentication Parameter
api-key String Required Authentication Parameter
order-id Integer Required The Order ID which is to be renewed
months Integer Required The number of months for which the Order is to be renewed
auto-renew Boolean Required

Enables / Disables the Auto Renewal setting for the Order

invoice-option String Required This parameter will decide how the Customer's Invoice will be handled. Values can be: NoInvoice, PayInvoice, KeepInvoice or OnlyAdd.

HTTP Method

POST

Example Test URL Request


US Server

https://test.httpapi.com/api/dedicatedserver/linux/us/renew.json?auth-userid=0&api-key=key&order-id=0&months=0&invoice-option=NoInvoice


Hong Kong Server

https://test.httpapi.com/api/dedicatedserver/linux/hk/renew.json?auth-userid=0&api-key=key&order-id=0&months=0&invoice-option=NoInvoice



India Server

https://test.httpapi.com/api/dedicatedserver/linux/in/renew.json?auth-userid=0&api-key=key&order-id=0&months=0&invoice-option=NoInvoice

Response

Returns a hash map containing the below details:

  • Domain Name (description)

  • Order ID of the Dedicated Server Order (entityid)

  • Action Type (actiontype)

  • Description of the Dedicated Server Order Renew Action (actiontypedesc)

  • Action ID of the Dedicated Server Order Renew Action (eaqid)

  • Dedicated Server Order Renew Action Status (actionstatus)

  • Description of the Dedicated Server Order Renew Action Status (actionstatusdesc)

  • Invoice ID of the Dedicated Server Order Renew Invoice (invoiceid)

  • Selling Currency of the Reseller (sellingcurrencysymbol)

  • Transaction Amount in the Selling Currency (sellingamount)

  • Unutilised Transaction Amount in the Selling Currency (unutilisedsellingamount)

  • Customer ID associated with the Dedicated Server Order (customerid)

Note

invoiceid, sellingcurrencysymbol, sellingamount, unutilisedsellingamount and customerid will not be returned if invoice-option is set to NoInvoice.

In case of any errors, a status key with value as ERROR alongwith an error message will be returned.

Add

Description

Places a Dedicated Server Linux Order for 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 The domain name for which the Order to be placed
customer-id Integer Required The Customer under whom the Order should be added
months Integer Required The number of months for which the Order to be placed
plan-id Integer Required The plan under which the Order should be added. To fetch the plan details i.e. plan-id etc., use this method.
os String Optional The operating system to be installed on the server. Values can be:
  • centos_6
  • centos_7
  • ubuntu_14
  • ubuntu_16
addon Array of Strings Optional Additional Add-ons to be purchased. Values can be:
  • ipaddress
  • cpanel
  • whmcs
  • storage_1
  • storage_2
  • storage_3
  • storage_4
  • storage_5
auto-renew Boolean Required

Enables / Disables the Auto Renewal setting for the Order

invoice-option String Required This parameter will decide how the Customer's Invoice will be handled. Values can be: NoInvoice, PayInvoice, KeepInvoice or OnlyAdd.

HTTP Method

POST

Example Test URL Request


US Server

https://test.httpapi.com/api/dedicatedserver/linux/us/add.json?auth-userid=0&api-key=key&domain-name=name&customer-id=0&months=0&plan-id=0&invoice-option=NoInvoice


Hong Kong Server

https://test.httpapi.com/api/dedicatedserver/linux/hk/add.json?auth-userid=0&api-key=key&domain-name=name&customer-id=0&months=0&plan-id=0&invoice-option=NoInvoice



India Server

https://test.httpapi.com/api/dedicatedserver/linux/in/add.json?auth-userid=0&api-key=key&domain-name=name&customer-id=0&months=0&plan-id=0&invoice-option=NoInvoice

Response

Returns a hash map containing the below details:

  • Domain Name (description)

  • Order ID of the Dedicated Server Order (entityid)

  • Action Type (actiontype)

  • Description of the Dedicated Server Order Add Action (actiontypedesc)

  • Action ID of the Dedicated Server Order Add Action (eaqid)

  • Dedicated Server Order Add Action Status (actionstatus)

  • Description of the Dedicated Server Order Add Action Status (actionstatusdesc)

  • Invoice ID of the Dedicated Server Order Add Invoice (invoiceid)

  • Selling Currency of the Reseller (sellingcurrencysymbol)

  • Transaction Amount in the Selling Currency (sellingamount)

  • Unutilised Transaction Amount in the Selling Currency (unutilisedsellingamount)

  • Customer ID associated with the Dedicated Server Order (customerid)

Note
  • invoiceid, sellingcurrencysymbol, sellingamount, unutilisedsellingamount and customerid will not be returned if invoice-option is set to NoInvoice.

  • The OS flavors centos_7, ubuntu_14 & ubuntu_16 are available for only Servers located in India and Hong Kong.

  • The storage addons are not available for Servers located in India and Hong Kong.


  • The WHMCS addon is not available for Servers located in Hong Kong.

In case of any errors, a status key with value as ERROR alongwith an error message will be returned.

Fetching the List of TLDs in Sunrise / Landrush Period

Description

Fetches the list of TLDs currently in the Sunrise / Landrush Period

Parameters

Name Data Type Required / Optional Description
auth-userid Integer Required Authentication Parameter
api-key String Required Authentication Parameter
phase String Required Values can be sunrise or landrush.

HTTP Method

GET

Example Test URL Request


https://test.httpapi.com/api/domains/tlds-in-phase.xml?auth-userid=0&api-key=key&phase=sunrise

Response

Returns a hash map containing the list of TLDs currently in the Sunrise / Landrush Period:

  • Phase

    • Category

      • TLDs

Get Notification Email

Description

Fetches the domain's notification (alternate) email address.

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, Email Hosting, Legacy Web Hosting, Website Builder, Enterprise Email or Digital Certificate Order

Note

For a Domain Registration Order, the notification email address will be returned only if the associated FREE Email Service is activated.

HTTP Method

GET

Example Test URL Request


https://test.httpapi.com/api/mail/domain/notification-email.json?auth-userid=0&api-key=key&order-id=0

Response

Returns a hash map containing the notification email address (emailAddress).

In case of any errors, a status key with value as ERROR alongwith an error message will be returned.

Fetching the Trademark Claim Data

Description

Fetches the Trademark Claim Data, based on the Trademark Claim Key.

Parameters

Name Data Type Required / Optional Description
auth-userid Integer Required Authentication Parameter
api-key String Required Authentication Parameter
lookup-key String Required

Trademark Claim Key (tm-claims-key)

HTTP Method

GET

Example Test URL Request


https://test.httpapi.com/api/domains/get-tm-notice.xml?auth-userid=0&api-key=key&lookup-key=claim-key

Response

Returns a hash map containing Trademark Claim Data matching the Trademark Claim Key:

  • Trademark (markName)

  • Jurisdiction (jurisdiction)

  • Goods (goodsAndServices)

  • International Class of Goods and Services or Equivalent (description)

  • Trademark Registrant (holders)

  • Trademark Registrant Contact (contacts)