Getting the Customer Pricing

Description

Gets the generic Customer Pricing or a particular Customer's Cost Price if the Customer ID is provided.

Parameters

Name Data Type Required / Optional Description
auth-userid Integer Required Authentication Parameter
api-key String Required Authentication Parameter
customer-id Integer Optional Customer ID of the Customer whose Cost Price has to be retrieved. By default, generic Customer Pricing will be retrieved.

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
                        }
                }
        }
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
                        }
                }
        }