# API: Order an upgrade

# orderUpgrade

Create new order on customer behalf

# Required parameters

Parameter Description
id Account ID
new Product Id of package we will be upgrading to
new_cycle Billing cycle for product, allowed values: 'm','q','s','a','b','t','d','w','h' or 'Free' or 'Once' where m-monthly, q-quarterly etc.

# Optional parameters

Parameter Description
module Payment module ID invoice should be generated with

# Request

GET /admin/api.php?api_id=API_ID&api_key=API_KEY&call=orderUpgrade&id=ID&new=NEW&new_cycle=NEW_CYCLE

# PHP Samples

# Response

{
    "success": true,
    "checkout": {
        "invoice_id": "75",
        "total": 48,
        "gateway": "4",
        "order_id": "69",
        "order_num": 999054726,
        "newtotal": 1376
    },
    "call": "orderUpgrade",
    "server_time": 1344000642,
    "info": [
        "upgrade_order_success"
    ]
}
Last Updated: 5/12/2023, 3:22:14 PM