Upgrade an existing virtual server (VPS)

Upgrade the resources of an existing virtual server (VPS). You can get a price estimate before confirming the upgrade.

VPS Services VM

Context

Where to get IDs / values

Path Parameters

vmid integer · min: 1 required Example: 10000

Unique vmid identifier

Headers

Accept Example
Content-Type Example

Body

required
application/json
cycle string · Example: m
draftId integer · Example: 6213
package string · Example: 1937
resources object
send boolean required · Example: true

Responses

200
data object required
data.credits integer · Example: 0
data.draftId integer · Example: 5257
data.estimate boolean · Example: true
data.invoiceId string · Example: 49526
data.message string · Example: Upgrade request submitted successfully

Human-readable message.

data.orderId integer | string · Example: 34889
data.orderNum integer · Example: 1693887344
data.prorated number · Example: 311.26
data.raw object required
data.raw.call string · enum required · Example: orderConfigUpgrade
convertOrderDraft
getOrderDraft
orderConfigUpgrade
orderUpgrade
data.raw.checkout object
data.raw.checkout.gateway string required · Example: 16
data.raw.checkout.invoice_id integer | string required · Example: 0
data.raw.checkout.newtotal string · enum required · Example: 420.00
119.00
139.00
159.00
219.00
259.00
420.00
46.50
540.00
600.00
660.00
data.raw.checkout.order_id integer required · Example: 34889
data.raw.checkout.order_num integer required · Example: 1693887344
data.raw.checkout.total string | number | integer · enum required · Example: -205.26
-103.00
-205.26
-93.38
data.raw.draft object
data.raw.draft.addons array<object> required · Example: []
data.raw.draft.affiliate_id integer required · Example: 0
data.raw.draft.available_recipients array<object> required · Example: [{"id":"8918","group_id":"0","email":"[email protected]","password":"YOUR_PASSWORD","la...
data.raw.draft.available_recipients[].address1 string required · Example: Examplegatan 1
data.raw.draft.available_recipients[].address2 string required · Example:
data.raw.draft.available_recipients[].affiliate_id string required · Example:
data.raw.draft.available_recipients[].assigned_affiliate boolean required · Example: false
data.raw.draft.available_recipients[].billing_contact_id string required · Example: 0
data.raw.draft.available_recipients[].brand string required · Example: Svenska
data.raw.draft.available_recipients[].brand_id string required · Example: 1
data.raw.draft.available_recipients[].browser object required
data.raw.draft.available_recipients[].browser.code string required · Example: Chrome

Machine-readable error code.

data.raw.draft.available_recipients[].browser.name string required · Example: Anna Svensson
data.raw.draft.available_recipients[].browser.platform string required · Example: Linux
data.raw.draft.available_recipients[].browser.userAgent string required · Example: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/192.0....
data.raw.draft.available_recipients[].cardcreated string required · Example: 2026-02-10 00:00:00
data.raw.draft.available_recipients[].cardnum string required · Example: ************4242
data.raw.draft.available_recipients[].cardtype string required · Example: American Express
data.raw.draft.available_recipients[].cardupdated string required · Example: 2026-02-10 00:00:00
data.raw.draft.available_recipients[].city string required · Example: Stockholm
data.raw.draft.available_recipients[].client_id string required · Example: 30000
data.raw.draft.available_recipients[].company string required · Example: 0
data.raw.draft.available_recipients[].companyname string required · Example:
data.raw.draft.available_recipients[].country string required · Example: NO
data.raw.draft.available_recipients[].countryname string required · Example: Norway
data.raw.draft.available_recipients[].credit string required · Example: 0.00
data.raw.draft.available_recipients[].currency_id string required · Example: 0
data.raw.draft.available_recipients[].datecreated string required · Example: 2025-04-10
data.raw.draft.available_recipients[].disableemails string required · Example: 0
data.raw.draft.available_recipients[].email string required · Example: [email protected]
data.raw.draft.available_recipients[].expdate string required · Example: 02/29
data.raw.draft.available_recipients[].firstname string required · Example: Anna
data.raw.draft.available_recipients[].group_color string required · Example: #100002
data.raw.draft.available_recipients[].group_id string required · Example: 0
data.raw.draft.available_recipients[].group_name string required · Example: None
data.raw.draft.available_recipients[].host string required · Example: telia-2e0f2d-249.connect.netcom.no
data.raw.draft.available_recipients[].id string required · Example: 8918
data.raw.draft.available_recipients[].ip string required · Example: 192.0.0.1
data.raw.draft.available_recipients[].language string required · Example: svenska
data.raw.draft.available_recipients[].lastlogin string required · Example: 2026-02-10 00:00:00
data.raw.draft.available_recipients[].lastname string required · Example: Svensson
data.raw.draft.available_recipients[].latefeeoveride integer required · Example: 0
data.raw.draft.available_recipients[].loginattempts string required · Example: 0
data.raw.draft.available_recipients[].mfamodule string required · Example: 37
data.raw.draft.available_recipients[].notes string required · Example: Example note
data.raw.draft.available_recipients[].orgno string required · Example: N/A
data.raw.draft.available_recipients[].overideautosusp string required · Example: 0
data.raw.draft.available_recipients[].overideduenotices boolean required · Example: false
data.raw.draft.available_recipients[].parent_id string required · Example: 0
data.raw.draft.available_recipients[].password string required · Example: YOUR_PASSWORD
data.raw.draft.available_recipients[].phonenumber string required · Example: +46700000000
data.raw.draft.available_recipients[].postcode string required · Example: 123 45
data.raw.draft.available_recipients[].reset_expiry string required · Example:
data.raw.draft.available_recipients[].reset_token string required · Example: YOUR_TOKEN
data.raw.draft.available_recipients[].state string required · Example: Stockholm
data.raw.draft.available_recipients[].status string required · Example: Active
data.raw.draft.available_recipients[].taxexempt string required · Example: 0
data.raw.draft.available_recipients[].taxrate string required · Example: 0
data.raw.draft.available_recipients[].taxrateoverride string required · Example: 0
data.raw.draft.client_id integer required · Example: 30000
data.raw.draft.commitment_date string required · Example:
data.raw.draft.contract_id string required · Example:
data.raw.draft.currency object required
data.raw.draft.currency.code string required · Example: kr

Machine-readable error code.

data.raw.draft.currency.decimal string required · Example: 2
data.raw.draft.currency.format string required · Example: 1 234,56
data.raw.draft.currency.id integer required · Example: 0
data.raw.draft.currency.iso string required · Example: SEK
data.raw.draft.currency.rate integer required · Example: 1
data.raw.draft.currency.rounding string required · Example: 2
data.raw.draft.currency.rounding_mode string required · Example: HALF_UP
data.raw.draft.currency.sign string required · Example:
data.raw.draft.customizations array<object> required · Example: []
data.raw.draft.date string required · Example: 2026-02-10 00:00:00
data.raw.draft.discount string required · Example:
data.raw.draft.dom_customizations array<object> required · Example: []
data.raw.draft.domains array<object> required · Example: []
data.raw.draft.estimate_id string required · Example: 0
data.raw.draft.id integer required · Example: 5257
data.raw.draft.metadata object required
data.raw.draft.metadata.draft_currency_id string required · Example: 0
data.raw.draft.module integer required · Example: 0
data.raw.draft.options object required
data.raw.draft.options.confirm_email boolean required · Example: true
data.raw.draft.options.generate_invoice boolean required · Example: true
data.raw.draft.options.override_recipients boolean required · Example: false
data.raw.draft.options.send_invoice boolean required · Example: true
data.raw.draft.price object required
data.raw.draft.price.cost string · enum required · Example: 311.26
311.26
312.48
314.18
data.raw.draft.price.discount string required · Example: 0.00
data.raw.draft.price.discount_details array<object> required · Example: []
data.raw.draft.price.recurring object required
data.raw.draft.price.recurring.m string required · Example: 600.00
data.raw.draft.price.recurring_cost object required
data.raw.draft.price.recurring_cost.m string required · Example: 600.00
data.raw.draft.price.recurring_discount object required
data.raw.draft.price.recurring_discount.m string required · Example: 0.00
data.raw.draft.price.setup integer required · Example: 0
data.raw.draft.price.total string · enum required · Example: 311.26
311.26
312.48
314.18
data.raw.draft.price.total_cost number required · Example: 311.26
data.raw.draft.scenario_id integer required · Example: 0
data.raw.draft.services object required
data.raw.draft.services.1 object required
data.raw.draft.services.1._category_name string required · Example: Regular Compute
data.raw.draft.services.1._name string required · Example: VPS XL
data.raw.draft.services.1.account_id string required · Example: 20000
data.raw.draft.services.1.addons array<object> required · Example: []
data.raw.draft.services.1.billingtype string required · Example: PrePay
data.raw.draft.services.1.category object required
data.raw.draft.services.1.category.contains string required · Example: products
data.raw.draft.services.1.category.ctype string required · Example: onestep
data.raw.draft.services.1.category.description string required · Example: Includes good amount of ram relative to CPU. Built on previous gen AMD EPYC 7763
data.raw.draft.services.1.category.id string required · Example: 2
data.raw.draft.services.1.category.module string required · Example: 0
data.raw.draft.services.1.category.name string required · Example: Anna Svensson
data.raw.draft.services.1.category.opconfig object required
data.raw.draft.services.1.category.opconfig.country_flag string required · Example: none
data.raw.draft.services.1.category.opconfig.headertext string required · Example: Regular Compute
data.raw.draft.services.1.category.opconfig.hide_client_notes integer required · Example: 0
data.raw.draft.services.1.category.opconfig.hide_product_choosing string required · Example: 1
data.raw.draft.services.1.category.opconfig.imgpreview object required
data.raw.draft.services.1.category.opconfig.productfeatures object required
data.raw.draft.services.1.category.opconfig.ribbon string required · Example: -1
data.raw.draft.services.1.category.opconfig.ribbon_color string required · Example: 26b35e
data.raw.draft.services.1.category.opconfig.ribbon_text string required · Example: Best Value
data.raw.draft.services.1.category.opconfig.scroll_to_configuration string required · Example: 1
data.raw.draft.services.1.category.opconfig.show_cycles_in_summary integer required · Example: 0
data.raw.draft.services.1.category.opconfig.show_features string required · Example: 1
data.raw.draft.services.1.category.opconfig.show_parent_category_contents string required · Example: 1
data.raw.draft.services.1.category.opconfig.show_reccuring_price_instead_today string required · Example: 1
data.raw.draft.services.1.category.opconfig.simple_field_for_registering integer required · Example: 0
data.raw.draft.services.1.category.opconfig.subheadertext string required · Example: Includes good amount of ram relative to CPU. Built on previous gen AMD EPYC 7763
data.raw.draft.services.1.category.parent_id string required · Example: 40
data.raw.draft.services.1.category.ptype string required · Example: 3
data.raw.draft.services.1.category.scenario_id string required · Example: 1
data.raw.draft.services.1.category.slug string required · Example: regular-compute
data.raw.draft.services.1.category.sort_order string required · Example: 2
data.raw.draft.services.1.category.tag_description string required · Example: Includes good amount of ram relative to CPU. Built on previous gen AMD EPYC 7763
data.raw.draft.services.1.category.tag_name string required · Example: Regular Compute
data.raw.draft.services.1.category.template string required · Example: onestep_cloud_2019
data.raw.draft.services.1.category.visible string required · Example: 1
data.raw.draft.services.1.category_id string required · Example: 2
data.raw.draft.services.1.category_name string required · Example: Regular Compute
data.raw.draft.services.1.config array<object> required · Example: []
data.raw.draft.services.1.contract_id string required · Example: 0
data.raw.draft.services.1.customdata string required · Example:
data.raw.draft.services.1.customizations object required
data.raw.draft.services.1.customizations.2208 object required
data.raw.draft.services.1.customizations.2208._description string required · Example:
data.raw.draft.services.1.customizations.2208._name string required · Example: SSH Key (optional) | SSH-nyckel (valfritt)
data.raw.draft.services.1.customizations.2208.admin_access string required · Example:
data.raw.draft.services.1.customizations.2208.admin_description string required · Example:
data.raw.draft.services.1.customizations.2208.admin_team_access string required · Example:
data.raw.draft.services.1.customizations.2208.category string required · Example:
data.raw.draft.services.1.customizations.2208.client_id integer required · Example: 30000
data.raw.draft.services.1.customizations.2208.config object required
data.raw.draft.services.1.customizations.2208.configtemplates object required
data.raw.draft.services.1.customizations.2208.copy_of string required · Example: 2208
data.raw.draft.services.1.customizations.2208.currency_checked boolean required · Example: true
data.raw.draft.services.1.customizations.2208.description string required · Example:
data.raw.draft.services.1.customizations.2208.ftype string required · Example: sshkeyselect
data.raw.draft.services.1.customizations.2208.group_id string required · Example: 0
data.raw.draft.services.1.customizations.2208.hasQty boolean required · Example: false
data.raw.draft.services.1.customizations.2208.id string required · Example: 2208
data.raw.draft.services.1.customizations.2208.items object required
data.raw.draft.services.1.customizations.2208.key string required · Example:
data.raw.draft.services.1.customizations.2208.name string required · Example: SSH Key (optional) | SSH-nyckel (valfritt)
data.raw.draft.services.1.customizations.2208.options integer required · Example: 2
data.raw.draft.services.1.customizations.2208.product_id string required · Example: 1938
data.raw.draft.services.1.customizations.2208.required integer required · Example: 0
data.raw.draft.services.1.customizations.2208.sort_order string required · Example: 1
data.raw.draft.services.1.customizations.2208.ssh_keys array<object> required · Example: []
data.raw.draft.services.1.customizations.2208.type string required · Example: sshkeyselect
data.raw.draft.services.1.customizations.2208.typeconf object required
data.raw.draft.services.1.customizations.2208.variable string required · Example: cloudinit_sshkey
data.raw.draft.services.1.customizations.2209 object required
data.raw.draft.services.1.customizations.2209._description string required · Example: You can upload your own ISO or install any operating system using Netboot if none of th...
data.raw.draft.services.1.customizations.2209._name string required · Example: OS
data.raw.draft.services.1.customizations.2209.admin_access string required · Example:
data.raw.draft.services.1.customizations.2209.admin_description string required · Example:
data.raw.draft.services.1.customizations.2209.admin_team_access string required · Example:
data.raw.draft.services.1.customizations.2209.category string required · Example: software
data.raw.draft.services.1.customizations.2209.config object required
data.raw.draft.services.1.customizations.2209.configtemplates object required
data.raw.draft.services.1.customizations.2209.copy_of string required · Example: 2209
data.raw.draft.services.1.customizations.2209.currency_checked boolean required · Example: true
data.raw.draft.services.1.customizations.2209.description string required · Example: You can upload your own ISO or install any operating system using Netboot if none of th...
data.raw.draft.services.1.customizations.2209.ftype string required · Example: select
data.raw.draft.services.1.customizations.2209.group_id string required · Example: 0
data.raw.draft.services.1.customizations.2209.hasQty boolean required · Example: false
data.raw.draft.services.1.customizations.2209.id string required · Example: 2209
data.raw.draft.services.1.customizations.2209.items object required
data.raw.draft.services.1.customizations.2209.key string required · Example:
data.raw.draft.services.1.customizations.2209.name string required · Example: OS
data.raw.draft.services.1.customizations.2209.options integer required · Example: 2
data.raw.draft.services.1.customizations.2209.product_id string required · Example: 1938
data.raw.draft.services.1.customizations.2209.required integer required · Example: 0
data.raw.draft.services.1.customizations.2209.sort_order string required · Example: 0
data.raw.draft.services.1.customizations.2209.type string required · Example: select
data.raw.draft.services.1.customizations.2209.typeconf object required
data.raw.draft.services.1.customizations.2209.variable string required · Example: os
data.raw.draft.services.1.customizations.2210 object required
data.raw.draft.services.1.customizations.2210._description string required · Example:
data.raw.draft.services.1.customizations.2210._name string required · Example: Anna Svensson
data.raw.draft.services.1.customizations.2210.admin_access string required · Example:
data.raw.draft.services.1.customizations.2210.admin_description string required · Example:
data.raw.draft.services.1.customizations.2210.admin_team_access string required · Example:
data.raw.draft.services.1.customizations.2210.category string required · Example: server
data.raw.draft.services.1.customizations.2210.config object required
data.raw.draft.services.1.customizations.2210.configtemplates object required
data.raw.draft.services.1.customizations.2210.copy_of string required · Example: 2210
data.raw.draft.services.1.customizations.2210.currency_checked boolean required · Example: true
data.raw.draft.services.1.customizations.2210.description string required · Example:
data.raw.draft.services.1.customizations.2210.ftype string required · Example: slider
data.raw.draft.services.1.customizations.2210.group_id string required · Example: 0
data.raw.draft.services.1.customizations.2210.hasQty boolean required · Example: true
data.raw.draft.services.1.customizations.2210.id string required · Example: 2210
data.raw.draft.services.1.customizations.2210.items object required
data.raw.draft.services.1.customizations.2210.key string required · Example: cf_hdd
data.raw.draft.services.1.customizations.2210.name string required · Example: Anna Svensson
data.raw.draft.services.1.customizations.2210.options integer required · Example: 48
data.raw.draft.services.1.customizations.2210.product_id string required · Example: 1938
data.raw.draft.services.1.customizations.2210.required integer required · Example: 0
data.raw.draft.services.1.customizations.2210.sort_order string required · Example: 3
data.raw.draft.services.1.customizations.2210.type string required · Example: slider
data.raw.draft.services.1.customizations.2210.typeconf object required
data.raw.draft.services.1.customizations.2210.variable string required · Example: additional_storage
data.raw.draft.services.1.customizations.2211 object required
data.raw.draft.services.1.customizations.2211._description string required · Example:
data.raw.draft.services.1.customizations.2211._name string required · Example: Bandwidth limit | Bandbredd
data.raw.draft.services.1.customizations.2211.admin_access string required · Example:
data.raw.draft.services.1.customizations.2211.admin_description string required · Example:
data.raw.draft.services.1.customizations.2211.admin_team_access string required · Example:
data.raw.draft.services.1.customizations.2211.category string required · Example: network
data.raw.draft.services.1.customizations.2211.config object required
data.raw.draft.services.1.customizations.2211.configtemplates object required
data.raw.draft.services.1.customizations.2211.copy_of string required · Example: 2211
data.raw.draft.services.1.customizations.2211.currency_checked boolean required · Example: true
data.raw.draft.services.1.customizations.2211.description string required · Example:
data.raw.draft.services.1.customizations.2211.ftype string required · Example: slider
data.raw.draft.services.1.customizations.2211.group_id string required · Example: 0
data.raw.draft.services.1.customizations.2211.hasQty boolean required · Example: true
data.raw.draft.services.1.customizations.2211.id string required · Example: 2211
data.raw.draft.services.1.customizations.2211.items object required
data.raw.draft.services.1.customizations.2211.key string required · Example: cf_bandwidth
data.raw.draft.services.1.customizations.2211.name string required · Example: Bandwidth limit | Bandbredd
data.raw.draft.services.1.customizations.2211.options integer required · Example: 50
data.raw.draft.services.1.customizations.2211.product_id string required · Example: 1938
data.raw.draft.services.1.customizations.2211.required integer required · Example: 0
data.raw.draft.services.1.customizations.2211.sort_order string required · Example: 4
data.raw.draft.services.1.customizations.2211.type string required · Example: slider
data.raw.draft.services.1.customizations.2211.typeconf object required
data.raw.draft.services.1.customizations.2211.variable string required · Example: data_combined
data.raw.draft.services.1.customizations.2232 object required
data.raw.draft.services.1.customizations.2232._description string required · Example:
data.raw.draft.services.1.customizations.2232._name string required · Example: Block Storage (NVMe) | Blocklagring (NVMe)
data.raw.draft.services.1.customizations.2232.admin_access string required · Example:
data.raw.draft.services.1.customizations.2232.admin_description string required · Example:
data.raw.draft.services.1.customizations.2232.admin_team_access string required · Example:
data.raw.draft.services.1.customizations.2232.category string required · Example: server
data.raw.draft.services.1.customizations.2232.config object required
data.raw.draft.services.1.customizations.2232.configtemplates object required
data.raw.draft.services.1.customizations.2232.copy_of string required · Example: 2232
data.raw.draft.services.1.customizations.2232.currency_checked boolean required · Example: true
data.raw.draft.services.1.customizations.2232.description string required · Example:
data.raw.draft.services.1.customizations.2232.ftype string required · Example: sliderinput
data.raw.draft.services.1.customizations.2232.group_id string required · Example: 0
data.raw.draft.services.1.customizations.2232.hasQty boolean required · Example: true
data.raw.draft.services.1.customizations.2232.id string required · Example: 2232
data.raw.draft.services.1.customizations.2232.items object required
data.raw.draft.services.1.customizations.2232.key string required · Example: cf_hdd
data.raw.draft.services.1.customizations.2232.name string required · Example: Block Storage (NVMe) | Blocklagring (NVMe)
data.raw.draft.services.1.customizations.2232.options integer required · Example: 18
data.raw.draft.services.1.customizations.2232.product_id string required · Example: 1938
data.raw.draft.services.1.customizations.2232.required integer required · Example: 0
data.raw.draft.services.1.customizations.2232.sort_order string required · Example: 2
data.raw.draft.services.1.customizations.2232.type string required · Example: sliderinput
data.raw.draft.services.1.customizations.2232.typeconf object required
data.raw.draft.services.1.customizations.2232.variable string required · Example: disk_size
data.raw.draft.services.1.customizations.2238 object required
data.raw.draft.services.1.customizations.2238._description string required · Example:
data.raw.draft.services.1.customizations.2238._name string required · Example: cPanel license (optional)
data.raw.draft.services.1.customizations.2238.admin_access string required · Example:
data.raw.draft.services.1.customizations.2238.admin_description string required · Example:
data.raw.draft.services.1.customizations.2238.admin_team_access string required · Example:
data.raw.draft.services.1.customizations.2238.category string required · Example:
data.raw.draft.services.1.customizations.2238.config object required
data.raw.draft.services.1.customizations.2238.configtemplates object required
data.raw.draft.services.1.customizations.2238.copy_of string required · Example: 2238
data.raw.draft.services.1.customizations.2238.currency_checked boolean required · Example: true
data.raw.draft.services.1.customizations.2238.description string required · Example:
data.raw.draft.services.1.customizations.2238.ftype string required · Example: select
data.raw.draft.services.1.customizations.2238.group_id string required · Example: 0
data.raw.draft.services.1.customizations.2238.hasQty boolean required · Example: false
data.raw.draft.services.1.customizations.2238.id string required · Example: 2238
data.raw.draft.services.1.customizations.2238.items object required
data.raw.draft.services.1.customizations.2238.key string required · Example:
data.raw.draft.services.1.customizations.2238.name string required · Example: cPanel license (optional)
data.raw.draft.services.1.customizations.2238.options integer required · Example: 4
data.raw.draft.services.1.customizations.2238.product_id string required · Example: 1938
data.raw.draft.services.1.customizations.2238.required integer required · Example: 0
data.raw.draft.services.1.customizations.2238.sort_order string required · Example: 8
data.raw.draft.services.1.customizations.2238.type string required · Example: select
data.raw.draft.services.1.customizations.2238.typeconf object required
data.raw.draft.services.1.customizations.2238.variable string required · Example: package
data.raw.draft.services.1.customizations.2253 object required
data.raw.draft.services.1.customizations.2253._description string required · Example:
data.raw.draft.services.1.customizations.2253._name string required · Example: IP Address
data.raw.draft.services.1.customizations.2253.admin_access string required · Example:
data.raw.draft.services.1.customizations.2253.admin_description string required · Example:
data.raw.draft.services.1.customizations.2253.admin_team_access string required · Example:
data.raw.draft.services.1.customizations.2253.category string required · Example: network
data.raw.draft.services.1.customizations.2253.config object required
data.raw.draft.services.1.customizations.2253.configtemplates object required
data.raw.draft.services.1.customizations.2253.copy_of string required · Example: 2253
data.raw.draft.services.1.customizations.2253.currency_checked boolean required · Example: true
data.raw.draft.services.1.customizations.2253.description string required · Example:
data.raw.draft.services.1.customizations.2253.ftype string required · Example: slider
data.raw.draft.services.1.customizations.2253.group_id string required · Example: 0
data.raw.draft.services.1.customizations.2253.hasQty boolean required · Example: true
data.raw.draft.services.1.customizations.2253.id string required · Example: 2253
data.raw.draft.services.1.customizations.2253.items object required
data.raw.draft.services.1.customizations.2253.key string required · Example: cf_ip
data.raw.draft.services.1.customizations.2253.name string required · Example: IP Address
data.raw.draft.services.1.customizations.2253.options integer required · Example: 48
data.raw.draft.services.1.customizations.2253.product_id string required · Example: 1938
data.raw.draft.services.1.customizations.2253.required integer required · Example: 0
data.raw.draft.services.1.customizations.2253.sort_order string required · Example: 5
data.raw.draft.services.1.customizations.2253.type string required · Example: slider
data.raw.draft.services.1.customizations.2253.typeconf object required
data.raw.draft.services.1.customizations.2253.variable string required · Example: ipamlimit
data.raw.draft.services.1.customizations.2259 object required
data.raw.draft.services.1.customizations.2259._description string required · Example:
data.raw.draft.services.1.customizations.2259._name string required · Example: IPv6
data.raw.draft.services.1.customizations.2259.admin_access string required · Example:
data.raw.draft.services.1.customizations.2259.admin_description string required · Example:
data.raw.draft.services.1.customizations.2259.admin_team_access string required · Example:
data.raw.draft.services.1.customizations.2259.category string required · Example:
data.raw.draft.services.1.customizations.2259.config object required
data.raw.draft.services.1.customizations.2259.configtemplates object required
data.raw.draft.services.1.customizations.2259.copy_of string required · Example: 2259
data.raw.draft.services.1.customizations.2259.currency_checked boolean required · Example: true
data.raw.draft.services.1.customizations.2259.description string required · Example:
data.raw.draft.services.1.customizations.2259.ftype string required · Example: select
data.raw.draft.services.1.customizations.2259.group_id string required · Example: 0
data.raw.draft.services.1.customizations.2259.hasQty boolean required · Example: false
data.raw.draft.services.1.customizations.2259.id string required · Example: 2259
data.raw.draft.services.1.customizations.2259.items object required
data.raw.draft.services.1.customizations.2259.key string required · Example:
data.raw.draft.services.1.customizations.2259.name string required · Example: IPv6
data.raw.draft.services.1.customizations.2259.options integer required · Example: 2
data.raw.draft.services.1.customizations.2259.product_id string required · Example: 1938
data.raw.draft.services.1.customizations.2259.required integer required · Example: 0
data.raw.draft.services.1.customizations.2259.sort_order string required · Example: 6
data.raw.draft.services.1.customizations.2259.type string required · Example: select
data.raw.draft.services.1.customizations.2259.typeconf object required
data.raw.draft.services.1.customizations.2259.variable string required · Example: ip6size
data.raw.draft.services.1.customizations.2268 object required
data.raw.draft.services.1.customizations.2268._description string required · Example:
data.raw.draft.services.1.customizations.2268._name string required · Example: Ceph redundancy preference | Ceph redundans preferens
data.raw.draft.services.1.customizations.2268.admin_access string required · Example:
data.raw.draft.services.1.customizations.2268.admin_description string required · Example:
data.raw.draft.services.1.customizations.2268.admin_team_access string required · Example:
data.raw.draft.services.1.customizations.2268.category string required · Example: software
data.raw.draft.services.1.customizations.2268.config object required
data.raw.draft.services.1.customizations.2268.configtemplates object required
data.raw.draft.services.1.customizations.2268.copy_of string required · Example: 2268
data.raw.draft.services.1.customizations.2268.currency_checked boolean required · Example: true
data.raw.draft.services.1.customizations.2268.description string required · Example:
data.raw.draft.services.1.customizations.2268.ftype string required · Example: select
data.raw.draft.services.1.customizations.2268.group_id string required · Example: 0
data.raw.draft.services.1.customizations.2268.hasQty boolean required · Example: false
data.raw.draft.services.1.customizations.2268.id string required · Example: 2268
data.raw.draft.services.1.customizations.2268.items object required
data.raw.draft.services.1.customizations.2268.key string required · Example:
data.raw.draft.services.1.customizations.2268.name string required · Example: Ceph redundancy preference | Ceph redundans preferens
data.raw.draft.services.1.customizations.2268.options integer required · Example: 2
data.raw.draft.services.1.customizations.2268.product_id string required · Example: 1938
data.raw.draft.services.1.customizations.2268.required integer required · Example: 0
data.raw.draft.services.1.customizations.2268.sort_order string required · Example: 7
data.raw.draft.services.1.customizations.2268.type string required · Example: select
data.raw.draft.services.1.customizations.2268.typeconf object required
data.raw.draft.services.1.customizations.2268.variable string required · Example: datastorezone
data.raw.draft.services.1.customizations.2404 object required
data.raw.draft.services.1.customizations.2404._description string required · Example: 7 backups is included. An automatic backup schedule will be setup upon provisioning the...
data.raw.draft.services.1.customizations.2404._name string required · Example: Backups
data.raw.draft.services.1.customizations.2404.admin_access string required · Example:
data.raw.draft.services.1.customizations.2404.admin_description string required · Example:
data.raw.draft.services.1.customizations.2404.admin_team_access string required · Example:
data.raw.draft.services.1.customizations.2404.category string required · Example: server
data.raw.draft.services.1.customizations.2404.config object required
data.raw.draft.services.1.customizations.2404.configtemplates object required
data.raw.draft.services.1.customizations.2404.copy_of string required · Example: 2404
data.raw.draft.services.1.customizations.2404.currency_checked boolean required · Example: true
data.raw.draft.services.1.customizations.2404.description string required · Example: 7 backups is included. An automatic backup schedule will be setup upon provisioning the...
data.raw.draft.services.1.customizations.2404.ftype string required · Example: qty
data.raw.draft.services.1.customizations.2404.group_id string required · Example: 0
data.raw.draft.services.1.customizations.2404.hasQty boolean required · Example: true
data.raw.draft.services.1.customizations.2404.id string required · Example: 2404
data.raw.draft.services.1.customizations.2404.items object required
data.raw.draft.services.1.customizations.2404.key string required · Example: cf_hdd
data.raw.draft.services.1.customizations.2404.name string required · Example: Backups
data.raw.draft.services.1.customizations.2404.options integer required · Example: 50
data.raw.draft.services.1.customizations.2404.product_id string required · Example: 1938
data.raw.draft.services.1.customizations.2404.required integer required · Example: 0
data.raw.draft.services.1.customizations.2404.sort_order string required · Example: 10
data.raw.draft.services.1.customizations.2404.type string required · Example: qty
data.raw.draft.services.1.customizations.2404.typeconf object required
data.raw.draft.services.1.customizations.2404.variable string required · Example: backuplimit
data.raw.draft.services.1.cycle string required · Example: m
data.raw.draft.services.1.domain string required · Example:
data.raw.draft.services.1.domainoptions object required
data.raw.draft.services.1.domainoptions.allowownoutside boolean required · Example: false
data.raw.draft.services.1.domainoptions.hostname boolean required · Example: false
data.raw.draft.services.1.domainoptions.owndomain boolean required · Example: false
data.raw.draft.services.1.domainoptions.owndomainwithus boolean required · Example: false
data.raw.draft.services.1.domainoptions.register string required · Example: 0
data.raw.draft.services.1.domainoptions.subdomain string required · Example:
data.raw.draft.services.1.full_month integer required · Example: 0
data.raw.draft.services.1.id string required · Example: 1938
data.raw.draft.services.1.name string required · Example: VPS XL
data.raw.draft.services.1.order_date string required · Example: 2026-02-10 00:00:00
data.raw.draft.services.1.p_options integer required · Example: 0
data.raw.draft.services.1.parent_id integer required · Example: 0
data.raw.draft.services.1.period object required
data.raw.draft.services.1.period.from string required · Example: 2026-01-08
data.raw.draft.services.1.period.to string required · Example: 2026-02-07
data.raw.draft.services.1.price integer required · Example: 600
data.raw.draft.services.1.price_today integer required · Example: 600
data.raw.draft.services.1.product object required
data.raw.draft.services.1.product_id string required · Example: 1938
data.raw.draft.services.1.prorata_amount boolean required · Example: false
data.raw.draft.services.1.prorata_date boolean required · Example: false
data.raw.draft.services.1.qty integer required · Example: 1
data.raw.draft.services.1.recurring string required · Example: m
data.raw.draft.services.1.service_id integer required · Example: 1
data.raw.draft.services.1.setup integer required · Example: 0
data.raw.draft.services.1.tax string required · Example: 1
data.raw.draft.services.1.tax_group_id string required · Example: 1
data.raw.draft.services.1.total object required
data.raw.draft.services.1.total.cost string · enum required · Example: 311.26
311.26
312.48
314.18
data.raw.draft.services.1.total.discount string required · Example: 0.00
data.raw.draft.services.1.total.discount_details array<object> required · Example: []
data.raw.draft.services.1.total.recurring object required
data.raw.draft.services.1.total.recurring.m string required · Example: 600.00
data.raw.draft.services.1.total.recurring_cost object required
data.raw.draft.services.1.total.recurring_cost.m string required · Example: 600.00
data.raw.draft.services.1.total.recurring_discount object required
data.raw.draft.services.1.total.recurring_discount.m string required · Example: 0.00
data.raw.draft.services.1.total.setup integer required · Example: 0
data.raw.draft.services.1.total.total number required · Example: 311.26
data.raw.draft.staff_member_id integer required · Example: 0
data.raw.info array<string> · Example: ["Function has been scheduled for execution"]
data.raw.order_id integer · Example: 35587
data.raw.server_time integer required · Example: 1768774971
data.raw.success boolean required · Example: true

True for successful responses.

data.recurring integer · Example: 600
data.redirectUrl string · nullable · Example: /billing?invoice=49526

Nullable: may be null when not applicable.

data.success boolean required · Example: true

True for successful responses.

data.summary array<object> · Example: []
data.total string | number | integer · enum · Example: -205.26
-103.00
-205.26
-93.38
data.upgraded boolean · Example: true
requestId string required · Example: 2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba

Unique request identifier (UUID).

success boolean required · Example: true

True for successful responses.

timestamp string required · Example: 2026-02-10T00:00:00.000Z

ISO 8601 timestamp (UTC).

POST https://cloud.hostup.se/api/vm/{vmid}/upgrade
For AI assistants
cURL
curl -X POST "https://cloud.hostup.se/api/vm/10000/upgrade" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "send": true,
    "resources": {
      "2231": 400
    }
  }'
Response
{
  "success": true,
  "timestamp": "2026-02-10T00:00:00.000Z",
  "requestId": "2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba",
  "data": {
    "success": true,
    "upgraded": true,
    "message": "Upgrade request submitted successfully",
    "orderId": 34889,
    "orderNum": 1693887344,
    "total": "-205.26",
    "redirectUrl": null,
    "raw": {
      "success": true,
      "checkout": {
        "invoice_id": 0,
        "total": "-205.26",
        "gateway": "16",
        "order_id": 34889,
        "order_num": 1693887344,
        "newtotal": "420.00"
      },
      "call": "orderConfigUpgrade",
      "server_time": 1768774971,
      "info": [
        "Function has been scheduled for execution"
      ]
    }
  }
}
Request Body Example 1
{
  "send": true,
  "resources": {
    "2231": 400
  }
}