Return current, maximum, and remaining pay-as-you-go Cloud VPS limits plus hourly billing rates. Use this before creating a PAYG deployment or asking for a higher limit; values are in CPU cores, GiB of memory, GiB of storage, and instance count. These are not fixed-cycle VPS plan limits from GET /api/v2/products/vps.
read:vm
Use Authorization: Bearer <token> for API keys. Dashboard sessions may also use hostup_session.
Accept Example Content-Type Example current object required current.cpuCores integer required
· Example: 4 current.memoryGb integer required
· Example: 8 current.storageGb integer required
· Example: 120 current.instanceCount integer required
· Example: 2 max object required max.cpuCores integer required
· Example: 16 max.memoryGb integer required
· Example: 64 max.storageGb integer required
· Example: 1000 max.instanceCount integer required
· Example: 10 remaining object required remaining.cpuCores integer required
· Example: 12 remaining.memoryGb integer required
· Example: 56 remaining.storageGb integer required
· Example: 880 remaining.instanceCount integer required
· Example: 8 billing object required billing.cpuPerCoreHour number required
· Example: 0.12 billing.memoryPerGbHour number required
· Example: 0.04 billing.storagePerGbHour number required
· Example: 0.003 billing.ipPerHour number required
· Example: 0.02 billing.bandwidthPerGb number required
· Example: 0.1 billing.currencyCode string required
· Example: SEK hasPendingRequests boolean required
· Example: false pendingRequests array<object> required pendingRequests[].id string required
· Example: payglim_01hxa3b4c5d6e7f8g9h0j1k2m3 pendingRequests[].limitType string · enum required
· Example: cpuCores cpuCores memoryGb storageGb floatingIpCount vmCount snapshotCount privateNetworkCount pendingRequests[].currentLimit integer required
· Example: 16 pendingRequests[].requestedLimit integer required
· Example: 32 pendingRequests[].reason string required
· Example: Scaling production workloads pendingRequests[].createdAt string required
· Example: 2026-04-27T12:00:00.000Z type string
· Example: https://developer.hostup.se/errors/invalid_request title string
· Example: Validation failed status integer
· Example: 400 detail string
· Example: The request body failed validation. code string
· Example: invalid_request Stable machine-readable code. Branch on this field, not on `detail`.
instance string
· Example: /api/v2/orders requestId string
· Example: req_01hxa3b4c5d6e7f8g9h0j1k2m3 timestamp string
· Example: 2026-04-27T12:34:56.000Z errors array<object> Field-level validation errors when `code` is `invalid_request`.
errors[].pointer string required
· Example: /items/0/eppCode errors[].detail string required
· Example: `eppCode` is required for this transfer. errors[].code string required
· Example: missing_required extensions object type string
· Example: https://developer.hostup.se/errors/invalid_request title string
· Example: Validation failed status integer
· Example: 400 detail string
· Example: The request body failed validation. code string
· Example: invalid_request Stable machine-readable code. Branch on this field, not on `detail`.
instance string
· Example: /api/v2/orders requestId string
· Example: req_01hxa3b4c5d6e7f8g9h0j1k2m3 timestamp string
· Example: 2026-04-27T12:34:56.000Z errors array<object> Field-level validation errors when `code` is `invalid_request`.
errors[].pointer string required
· Example: /items/0/eppCode errors[].detail string required
· Example: `eppCode` is required for this transfer. errors[].code string required
· Example: missing_required extensions object type string
· Example: https://developer.hostup.se/errors/invalid_request title string
· Example: Validation failed status integer
· Example: 400 detail string
· Example: The request body failed validation. code string
· Example: invalid_request Stable machine-readable code. Branch on this field, not on `detail`.
instance string
· Example: /api/v2/orders requestId string
· Example: req_01hxa3b4c5d6e7f8g9h0j1k2m3 timestamp string
· Example: 2026-04-27T12:34:56.000Z errors array<object> Field-level validation errors when `code` is `invalid_request`.
errors[].pointer string required
· Example: /items/0/eppCode errors[].detail string required
· Example: `eppCode` is required for this transfer. errors[].code string required
· Example: missing_required extensions object type string
· Example: https://developer.hostup.se/errors/invalid_request title string
· Example: Validation failed status integer
· Example: 400 detail string
· Example: The request body failed validation. code string
· Example: invalid_request Stable machine-readable code. Branch on this field, not on `detail`.
instance string
· Example: /api/v2/orders requestId string
· Example: req_01hxa3b4c5d6e7f8g9h0j1k2m3 timestamp string
· Example: 2026-04-27T12:34:56.000Z errors array<object> Field-level validation errors when `code` is `invalid_request`.
errors[].pointer string required
· Example: /items/0/eppCode errors[].detail string required
· Example: `eppCode` is required for this transfer. errors[].code string required
· Example: missing_required extensions object type string
· Example: https://developer.hostup.se/errors/invalid_request title string
· Example: Validation failed status integer
· Example: 400 detail string
· Example: The request body failed validation. code string
· Example: invalid_request Stable machine-readable code. Branch on this field, not on `detail`.
instance string
· Example: /api/v2/orders requestId string
· Example: req_01hxa3b4c5d6e7f8g9h0j1k2m3 timestamp string
· Example: 2026-04-27T12:34:56.000Z errors array<object> Field-level validation errors when `code` is `invalid_request`.
errors[].pointer string required
· Example: /items/0/eppCode errors[].detail string required
· Example: `eppCode` is required for this transfer. errors[].code string required
· Example: missing_required extensions object type string
· Example: https://developer.hostup.se/errors/invalid_request title string
· Example: Validation failed status integer
· Example: 400 detail string
· Example: The request body failed validation. code string
· Example: invalid_request Stable machine-readable code. Branch on this field, not on `detail`.
instance string
· Example: /api/v2/orders requestId string
· Example: req_01hxa3b4c5d6e7f8g9h0j1k2m3 timestamp string
· Example: 2026-04-27T12:34:56.000Z errors array<object> Field-level validation errors when `code` is `invalid_request`.
errors[].pointer string required
· Example: /items/0/eppCode errors[].detail string required
· Example: `eppCode` is required for this transfer. errors[].code string required
· Example: missing_required extensions object https://cloud.hostup.se/api/v2/vps/payg/limits curl -X GET "https://cloud.hostup.se/api/v2/vps/payg/limits" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: application/json" {
"current": {
"cpuCores": 4,
"memoryGb": 8,
"storageGb": 120,
"instanceCount": 2
},
"max": {
"cpuCores": 16,
"memoryGb": 64,
"storageGb": 1000,
"instanceCount": 10
},
"remaining": {
"cpuCores": 12,
"memoryGb": 56,
"storageGb": 880,
"instanceCount": 8
},
"billing": {
"cpuPerCoreHour": 0.12,
"memoryPerGbHour": 0.04,
"storagePerGbHour": 0.003,
"ipPerHour": 0.02,
"bandwidthPerGb": 0.1,
"currencyCode": "SEK"
},
"hasPendingRequests": false,
"pendingRequests": []
}