Get VPS
Returns detailed information about a single VPS, including live status and configuration from the hosting provider.
Returns detailed information about a single VPS, including live status and configuration from the hosting provider.
Required scope: vps:read
| Parameter | Type | Description |
|---|---|---|
id |
string | The VPS ID |
| Header | Required | Value |
|---|---|---|
Authorization |
Yes | Bearer YOUR_API_KEY |
{
"data": {
"id": "699cdea2ab57a244bb5273fd",
"name": "my-server",
"status": "RUNNING",
"cores": 4,
"mem": 8,
"nvme": 20,
"hdd": 0,
"ips": 1,
"backupSlots": 0,
"networkSpeed": 1000,
"os": "Ubuntu 22.04",
"iso": null,
"datacenter": "SkyLink Data Center BV",
"country": "NL",
"cpuUsage": 1.02,
"memUsage": 42.31,
"nvmeUsage": 0.44,
"hddUsage": 0,
"availability": 100,
"ipv4": [
{
"address": "45.84.196.79",
"gateway": "45.84.196.1",
"rdns": "my-server.site.quest"
}
],
"ipv6": [],
"config": { ... },
"liveStatus": { ... },
"subscription": {
"cancelledAt": null,
"expiresAt": null,
"interval": "1 month"
},
"createdAt": "2026-02-23T23:11:30.525Z"
}
}
| Field | Type | Description |
|---|---|---|
id |
string | Unique server identifier |
name |
string | Server display name |
status |
string | Current status |
cores |
number | Number of CPU cores |
mem |
number | RAM in GB |
nvme |
number | NVMe storage in GB |
hdd |
number | HDD storage in GB |
ips |
number | Number of IP addresses |
backupSlots |
number | Number of backup slots |
networkSpeed |
number | Network speed in Mbit/s |
os |
string | Operating system |
iso |
string | null | Mounted ISO image, if any |
datacenter |
string | Datacenter name |
country |
string | Country code |
cpuUsage |
number | CPU usage percentage |
memUsage |
number | Memory usage percentage |
nvmeUsage |
number | NVMe usage percentage |
hddUsage |
number | HDD usage percentage |
availability |
number | Uptime percentage |
ipv4 |
array | IPv4 addresses with gateway and rDNS |
ipv6 |
array | IPv6 addresses |
config |
object | null | Live configuration from hosting provider |
liveStatus |
object | null | Live status from hosting provider |
subscription |
object | null | Subscription status (see below) |
createdAt |
string | ISO 8601 creation timestamp |
| Field | Type | Description |
|---|---|---|
cancelledAt |
string | null | When the subscription was cancelled (ISO 8601), or null if active |
expiresAt |
string | null | When the subscription expires (ISO 8601), or null if renewing |
interval |
string | null | Billing interval (e.g. "1 month", "12 months") |
Sensitive fields like password and username are stripped from the config object.
| Status | Code | Description |
|---|---|---|
| 404 | NOT_FOUND |
VPS not found or access denied |
curl https://hosting.site.quest/api/v1/vps/699cdea2ab57a244bb5273fd \
-H "Authorization: Bearer sq_live_a94ecfca096d..."
This data is also available via the get_vm MCP tool.