Modify or Upgrade Reseller Linux Hosting Orders Using the API
When you want to modify or upgrade a Reseller Linux Hosting order. This article explains how to change hosting plans, update billing duration, configure invoice handling options, apply discounts, and add cPanel account blocks using the API.
Description
Modifies/upgrades an existing Reseller Linux Hosting Order.
Parameters
| Name | Data Type | Required / Optional | |
|---|---|---|---|
| auth-userid | Integer | Required | Authentication Parameter |
| api-key | String | Required | Authentication Parameter |
| order-id | Integer | Required | The Order ID which is to be modified. |
| new-plan-id | Integer | Required | The new plan to which the Order is to be upgraded/downgraded. |
| months | Integer | Required | The number of months in the new plan for which the Order is to be modified. |
| 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. |
| cpanel-blocks | Integer | Optional |
The addon unit of cPanel accounts. Value of this parameter will always be greater than 0 |
HTTP Method
POST
Example Test URL Request
US Server https://test.httpapi.com/api/resellerhosting/linux/us/modify.json?auth-userid=0&api-key=key&order-id=0&new-plan-id=0&months=0&invoice-option=NoInvoice&discount-amount=0.00&cpanel-blocks=2 India Server https://test.httpapi.com/api/resellerhosting/linux/in/modify.json?auth-userid=0&api-key=key&order-id=0&new-plan-id=0&months=0&invoice-option=NoInvoice&discount-amount=0.00&cpanel-blocks=2
Response
Returns a map of the execution details of the modify operation.