Instance
A customer VM.
web-01.example.comEffective status. Raw guest states are on/off; the API also surfaces transitional states derived from the desired state.
Possible values: [on, off, deploy, booting, poweringdown, task]
The desired guest state.
Possible values: [on, off, task]
Unix timestamp when the instance was created.
Primary IPv4 address, or null before allocation.
203.0.113.42Primary IPv6 address, or null before allocation.
2001:db8::1location objectrequired
The location object embedded in an instance. Unlike the catalogue Location, the display name is carried in place.
1PragueCZ3package objectnullablerequired
The package object embedded in an instance. On the list endpoint only name is populated; the single-instance endpoint fills the rest.
4VPS-2220484020000.0128os objectnullablerequired
The OS image, or null (e.g. instances deployed from a snapshot).
7Debian 12Month-to-date cost. Present only on the single-instance endpoint (GET /instances/{uuid}).
{
"uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"hostname": "web-01.example.com",
"status": "on",
"desired": "on",
"created": 0,
"provisioned": true,
"suspended": true,
"ip_primary_v4": "203.0.113.42",
"ip_primary_v6": "2001:db8::1",
"location": {
"id": 1,
"place": "Prague",
"country": "CZ",
"version": 3
},
"package": {
"id": 4,
"name": "VPS-2",
"cores": 2,
"ram": 2048,
"disk": 40,
"bandwidth": 2000,
"price": 0.012,
"price_monthly": 8
},
"os": {
"id": 7,
"name": "Debian 12"
},
"cost": 0
}