Description
Gets the generic Customer Pricing or a particular Customer's Cost Price if the Customer ID is provided.
Note
It is recommended you cache all pricing information to ensure you do not have to send API queries to the platform. As there are a huge number of products, the accompanying data may cause longer wait time than usual.
Parameters
HTTP Method
GET
Example Test URL Request
https://test.httpapi.com/api/products/customer-price.json?auth-userid=0&api-key=key
Response
Returns a hash map with the generic Customer Pricing or the specified Customer's Cost Price. The response structure will be:
Domain Names (TLDs) "productkey": { "action-name": { "tenure-in-years":"price" } }
Example:
"dotnet": { "addtransferdomain": { "1":"0.0" }, "restoredomain": { "1":"0.0" }, "addnewdomain": { "1":"0.0" }, "renewdomain": { "1":"0.0" } }
Web Services "hosting": { "planid": { "action": { "tenure-in-months":price }, "ssl":0.0 } }
Example:
"hosting": { "0": { "renew": { "12":0.0, "24":0.0 }, "ssl":0.0, "add": { "12":0.0, "24":0.0 } }, "1": { "renew": { "12":0.0, "24":0.0 }, "add": { "12":0.0, "24":0.0 } } } Single Domain Linux Hosting "productkey": { "planid": { "action": { "tenure-in-months":price }, "ssl":price } }
Example:
US Server "singledomainhostinglinuxus": { "1": { "renew": { "3":0.0, "12":0.0 }, "ssl":0.0, "add": { "3":0.0, "12":0.0 } }, "2": { "renew": { "3":0.0, "12":0.0 }, "add": { "3":0.0, "12":0.0 } } } India Server "singledomainhostinglinuxin": { "1": { "renew": { "3":0.0, "12":0.0 }, "ssl":0.0, "add": { "3":0.0, "12":0.0 } }, "2": { "renew": { "3":0.0, "12":0.0 }, "add": { "3":0.0, "12":0.0 } } } Single Domain Windows Hosting "productkey": { "planid": { "action": { "tenure-in-months":price }, "ssl":price } }
Example:
US Server "singledomainhostingwindowsus": { "1": { "renew": { "3":0.0, "12":0.0 }, "ssl":0.0, "add": { "3":0.0, "12":0.0 } }, "2": { "renew": { "3":0.0, "12":0.0 }, "add": { "3":0.0, "12":0.0 } } } India Server "singledomainhostingwindowsin": { "1": { "renew": { "3":0.0, "12":0.0 }, "ssl":0.0, "add": { "3":0.0, "12":0.0 } }, "2": { "renew": { "3":0.0, "12":0.0 }, "add": { "3":0.0, "12":0.0 } } } Multi Domain Linux Hosting "productkey": { "planid": { "action": { "tenure-in-months":price }, "ssl":price } }
Example:
US Server "multidomainhosting": { "1": { "renew": { "3":0.0, "12":0.0 }, "ssl":0.0, "add": { "3":0.0, "12":0.0 } }, "2": { "renew": { "3":0.0, "12":0.0 }, "add": { "3":0.0, "12":0.0 } } } India Server "multidomainhostinglinuxin": { "1": { "renew": { "3":0.0, "12":0.0 }, "ssl":0.0, "add": { "3":0.0, "12":0.0 } }, "2": { "renew": { "3":0.0, "12":0.0 }, "add": { "3":0.0, "12":0.0 } } } Multi Domain Windows Hosting "productkey": { "planid": { "action": { "tenure-in-months":price }, "ssl":price } }
Example:
US Server "multidomainwindowshosting": { "1": { "renew": { "3":0.0, "12":0.0 }, "ssl":0.0, "add": { "3":0.0, "12":0.0 } }, "2": { "renew": { "3":0.0, "12":0.0 }, "add": { "3":0.0, "12":0.0 } } } India Server "multidomainwindowshostingin": { "1": { "renew": { "3":0.0, "12":0.0 }, "ssl":0.0, "add": { "3":0.0, "12":0.0 } }, "2": { "renew": { "3":0.0, "12":0.0 }, "add": { "3":0.0, "12":0.0 } } } Dedicated Server Linux "productkey": { "addons": { "addon1-name":price, "addon2-name":price }, "plans": { "planid": { "action": { "tenure-in-months":price }, } } }
Example:
"dedicatedserverlinuxus": { "addons": { "storage_1":0.0, "cpanel":0.0, "whmcs":0.0, "ipaddress":0.0, "storage_5":0.0, "storage_4":0.0, "storage_3":0.0, "storage_2":0.0 }, "plans": { "105": { "renew": { "1":0.0 }, "add": { "1":0.0 } }, "106": { "renew": { "1":0.0 }, "add": { "1":0.0 } } } }