Cloud Panel

Plan change status

GET/api/v1/vms/{vm_uuid}/resize/status

How the last plan change went. Kept for 10 minutes after it ends.

Parameters

NameInDescription
vm_uuidpath, stringrequiredServer id, from Create a VM or List VMs

Example request

curl -X GET "https://platform.serverscamp.com/api/v1/vms/$VM_UUID/resize/status" \
  -H "Authorization: Bearer $API_TOKEN"

Answer

Status 200 with this body.

FieldTypeDescription
vm_uuidstringrequired
from_class_namestring, optionalPlan before
to_class_namestring, optionalPlan after
needs_restartbooleanrequiredThe server restarts: the vCPU or memory change. Shared to dedicated of the same size does not restart it
stepstringrequiredqueued, applying, done or failed
started_atstringrequired
completed_atstring, optional
errorstring, optionalWhat went wrong, when step is failed
{
  "vm_uuid": "6f1c2a9e-4b3d-4e8a-9c71-2d5e8f0a1b34",
  "from_class_name": "basic-4g",
  "to_class_name": "basic-4g-dedicated",
  "needs_restart": false,
  "step": "done",
  "started_at": "2026-11-01T10:02:11+00:00",
  "completed_at": "2026-11-01T10:02:19+00:00",
  "error": null
}

Errors

StatusWhen
401No token, or a token that is not valid
404No plan change of this server is known
422The body or a parameter is not what the operation takes

Every operation can also answer 401 without a valid token. All errors