Upgrade resources such as storage, bandwidth, or IP addresses for a specific virtual server (VM). An ID is returned to track the upgrade in subsequent calls, for example, to initiate payment.
vmid integer · min: 1 required Example Unique vmid identifier
Accept Example Content-Type Example success boolean timestamp string requestId string data object error string message string code string timestamp string requestId string error string message string code string timestamp string requestId string error string message string retryAfter string requestId string https://cloud.hostup.se/api/vm/{vmid}/upgrade curl -X GET "https://cloud.hostup.se/api/vm/16424/upgrade" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" {
"success": true,
"timestamp": "string",
"requestId": "string",
"data": {
"resources": [
{
"id": "string",
"name": "string",
"type": "string",
"category": "string",
"unit": "string",
"description": "string",
"monthlyPrice": 0,
"current_value": "string",
"min": 0,
"max": 0,
"step": 0,
"variable": "string",
"items": [
{
"id": "string",
"name": "string",
"_name": "string",
"description": "string",
"variable_id": "string",
"paytype": "string",
"m": "string",
"a": "string",
"m_setup": 0,
"a_setup": "string",
"options": "string",
"group_id": "string",
"sort_order": "string"
}
],
"config": {
"conditionals": [
"string"
],
"minvalue": "string",
"maxvalue": "string",
"step": "string",
"initialval": "string",
"showsteps": "string",
"upgradefee": "string",
"downgradefee": "string"
}
}
],
"packages": [
{
"id": "string",
"name": "string",
"category": "string",
"category_id": "string",
"monthlyPrice": 0,
"annualPrice": 0,
"specs": {
"vcpus": 0,
"ram": 0,
"storage": 0,
"bandwidth": 0
},
"config": {
"2355": {
"id": "string",
"name": "string",
"description": "string",
"_name": "string",
"_description": "string",
"required": 0,
"variable": "string",
"category": "string",
"sort_order": "string",
"key": "string",
"type": {
"group": "string",
"type": "string",
"langid": "string",
"description": "string",
"options": [
"string"
]
},
"config": {
"conditionals": [
"string"
],
"upgradefee": "string",
"downgradefee": "string"
},
"items": [
{
"id": "string",
"name": "string",
"_name": "string",
"description": "string",
"variable_id": "string",
"paytype": "string",
"m": "string",
"a": "string",
"m_setup": "string",
"a_setup": "string",
"options": "string",
"group_id": "string",
"sort_order": "string"
}
]
},
"2356": {
"id": "string",
"name": "string",
"description": "string",
"_name": "string",
"_description": "string",
"required": 0,
"variable": "string",
"category": "string",
"sort_order": "string",
"key": "string",
"type": {
"group": "string",
"type": "string",
"langid": "string",
"description": "string",
"options": [
"string"
]
},
"config": {
"conditionals": [
"string"
]
},
"items": [
{
"id": "string",
"name": "string",
"_name": "string",
"description": "string",
"variable_id": "string",
"paytype": "string",
"m": "string",
"a": "string",
"m_setup": "string",
"a_setup": "string",
"options": "string",
"group_id": "string",
"sort_order": "string"
}
],
"ssh_keys": [
"string"
]
},
"2357": {
"id": "string",
"name": "string",
"description": "string",
"_name": "string",
"_description": "string",
"required": 0,
"variable": "string",
"category": "string",
"sort_order": "string",
"key": "string",
"type": {
"group": "string",
"type": "string",
"langid": "string",
"description": "string",
"options": [
"string"
]
},
"config": {
"conditionals": [
"string"
],
"steps": "string",
"initialval": "string",
"dontchargedefault": "string",
"showsteps": "string",
"upgradefee": "string",
"downgradefee": "string",
"step": 0,
"minvalue": 0,
"maxvalue": 0
},
"items": [
{
"id": "string",
"name": "string",
"_name": "string",
"description": "string",
"variable_id": "string",
"paytype": "string",
"m": "string",
"a": "string",
"m_setup": 0,
"a_setup": 0,
"options": "string",
"group_id": "string",
"sort_order": "string"
}
]
},
"2358": {
"id": "string",
"name": "string",
"description": "string",
"_name": "string",
"_description": "string",
"required": 0,
"variable": "string",
"category": "string",
"sort_order": "string",
"key": "string",
"type": {
"group": "string",
"type": "string",
"langid": "string",
"description": "string",
"options": [
"string"
]
},
"config": {
"conditionals": [
"string"
],
"minvalue": "string",
"maxvalue": "string",
"step": "string",
"initialval": "string",
"showsteps": "string",
"upgradefee": "string",
"downgradefee": "string"
},
"items": [
{
"id": "string",
"name": "string",
"_name": "string",
"description": "string",
"variable_id": "string",
"paytype": "string",
"m": "string",
"a": "string",
"m_setup": 0,
"a_setup": "string",
"options": "string",
"group_id": "string",
"sort_order": "string"
}
]
},
"2359": {
"id": "string",
"name": "string",
"description": "string",
"_name": "string",
"_description": "string",
"required": 0,
"variable": "string",
"category": "string",
"sort_order": "string",
"key": "string",
"type": {
"group": "string",
"type": "string",
"langid": "string",
"description": "string",
"options": [
"string"
]
},
"config": {
"conditionals": [
"string"
],
"minvalue": "string",
"maxvalue": "string",
"step": "string",
"initialval": "string",
"showsteps": "string",
"upgradefee": "string",
"downgradefee": "string"
},
"items": [
{
"id": "string",
"name": "string",
"_name": "string",
"description": "string",
"variable_id": "string",
"paytype": "string",
"m": "string",
"a": "string",
"m_setup": "string",
"a_setup": "string",
"scheme": "string",
"options": "string",
"group_id": "string",
"sort_order": "string",
"prices": [
{
"qty": "string",
"qty_max": "string",
"m": "string",
"a": "string"
}
]
}
]
},
"2360": {
"id": "string",
"name": "string",
"description": "string",
"_name": "string",
"_description": "string",
"required": 0,
"variable": "string",
"category": "string",
"sort_order": "string",
"key": "string",
"type": {
"group": "string",
"type": "string",
"langid": "string",
"description": "string",
"options": [
"string"
]
},
"config": {
"conditionals": [
"string"
],
"minvalue": "string",
"maxvalue": "string",
"step": "string",
"initialval": "string",
"dontchargedefault": "string",
"upgradefee": "string",
"downgradefee": "string"
},
"items": [
{
"id": "string",
"name": "string",
"_name": "string",
"description": "string",
"variable_id": "string",
"paytype": "string",
"m": "string",
"a": "string",
"m_setup": 0,
"a_setup": 0,
"options": "string",
"group_id": "string",
"sort_order": "string"
}
]
},
"2361": {
"id": "string",
"name": "string",
"description": "string",
"_name": "string",
"_description": "string",
"required": 0,
"variable": "string",
"category": "string",
"sort_order": "string",
"key": "string",
"type": {
"group": "string",
"type": "string",
"langid": "string",
"description": "string",
"options": [
"string"
]
},
"config": {
"conditionals": [
"string"
],
"upgradefee": "string",
"downgradefee": "string"
},
"items": [
{
"id": "string",
"name": "string",
"_name": "string",
"description": "string",
"variable_id": "string",
"paytype": "string",
"m": "string",
"a": "string",
"m_setup": "string",
"a_setup": "string",
"options": "string",
"group_id": "string",
"sort_order": "string"
}
]
},
"2362": {
"id": "string",
"name": "string",
"description": "string",
"_name": "string",
"_description": "string",
"required": 0,
"variable": "string",
"category": "string",
"sort_order": "string",
"key": "string",
"type": {
"group": "string",
"type": "string",
"langid": "string",
"description": "string",
"options": [
"string"
]
},
"config": {
"conditionals": [
"string"
],
"upgradefee": "string",
"downgradefee": "string"
},
"items": [
{
"id": "string",
"name": "string",
"_name": "string",
"description": "string",
"variable_id": "string",
"paytype": "string",
"m": "string",
"a": "string",
"m_setup": "string",
"a_setup": "string",
"options": "string",
"group_id": "string",
"sort_order": "string"
}
]
},
"2363": {
"id": "string",
"name": "string",
"description": "string",
"_name": "string",
"_description": "string",
"required": 0,
"variable": "string",
"category": "string",
"sort_order": "string",
"key": "string",
"type": {
"group": "string",
"type": "string",
"langid": "string",
"description": "string",
"options": [
"string"
]
},
"config": {
"conditionals": [
"string"
],
"addemptyoption": "string",
"upgradefee": "string",
"downgradefee": "string"
},
"items": [
{
"id": "string",
"name": "string",
"_name": "string",
"description": "string",
"variable_id": "string",
"paytype": "string",
"m": "string",
"a": "string",
"m_setup": "string",
"a_setup": "string",
"options": "string",
"group_id": "string",
"sort_order": "string"
}
]
},
"2604": {
"id": "string",
"name": "string",
"description": "string",
"_name": "string",
"_description": "string",
"required": 0,
"variable": "string",
"category": "string",
"sort_order": "string",
"key": "string",
"type": {
"group": "string",
"type": "string",
"langid": "string",
"description": "string",
"options": [
"string"
]
},
"config": {
"conditionals": [
"string"
],
"upgradefee": "string",
"downgradefee": "string"
},
"items": [
{
"id": "string",
"name": "string",
"_name": "string",
"description": "string",
"variable_id": "string",
"paytype": "string",
"m": "string",
"a": "string",
"m_setup": "string",
"a_setup": "string",
"options": "string",
"group_id": "string",
"sort_order": "string"
}
]
}
}
}
],
"currentPackage": "string",
"raw": {
"resources": [
{
"id": "string",
"name": "string",
"description": "string",
"_name": "string",
"_description": "string",
"required": 0,
"variable": "string",
"category": "string",
"sort_order": "string",
"key": "string",
"type": {
"group": "string",
"type": "string",
"langid": "string",
"description": "string",
"options": [
"string"
]
},
"config": {
"conditionals": [
"string"
],
"upgradefee": "string",
"downgradefee": "string"
},
"items": [
{
"id": "string",
"name": "string",
"_name": "string",
"description": "string",
"variable_id": "string",
"paytype": "string",
"m": "string",
"a": "string",
"m_setup": "string",
"a_setup": "string",
"options": "string",
"group_id": "string",
"sort_order": "string"
}
]
}
],
"customizations": {},
"upgrades": [
{
"id": "string",
"name": "string",
"catname": "string",
"category_id": "string"
}
]
}
}
}