When you want to add add-ons to an existing Cloud Hosting order using the API. This article explains supported add-ons, billing options, and API request details for add-on provisioning.
Knowledge Base
Categories: Cloud Linux Hosting API
Add Add-ons to a Cloud Hosting Order Using the API
Description
Adds the specified Add-on for an existing Cloud Hosting 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 Order for which the specified Add-on(s) is/are to be added |
| addon | String | Required | Add-ons can be one of the following:
|
| invoice-option | String | Required | This parameter will decide how the Customer Invoices will be handled. Values can be: NoInvoice, PayInvoice, KeepInvoice, OnlyAdd |
| discount-amount | Float | Optional | Discount amount for the order value. |
HTTP Method
POST
Example Test URL Request
US Server
https://test.httpapi.com/api/cloudsites/linux/us/addon/add.json?auth-userid=0&api-key=key&order-id=0&addon=cpu_1&invoice-option=NoInvoice&discount-amount=0.00
India Server
https://test.httpapi.com/api/cloudsites/linux/in/addon/add.json?auth-userid=0&api-key=key&order-id=0&addon=cpu_1&invoice-option=NoInvoice&discount-amount=0.00
Response
Returns a map of the execution details of the adding Add-on operation.
Note
IP addresses cannot be provisioned using the API calls. Please contact our Support team in case you wish to add an IP address to your order.
Did you find this article helpful?