View your cloud service limits and usage

Display an overview of the resources (like CPU, RAM, disk) you have access to within cloud services. This helps you understand how much of your allocated resources are currently used and how much is remaining.

VPS Services VM

Context

Used in the dashboard

/ /support /instance/[id]

Headers

Accept Example
Content-Type Example

Responses

200
data object required
data.hasPendingRequests boolean required · Example: false
data.limits object required
data.limits.cpu object required
data.limits.cpu.available integer required · Example: 8
data.limits.cpu.limit integer required · Example: 8
data.limits.cpu.used integer required · Example: 0
data.limits.disk object required
data.limits.disk.available integer required · Example: 500
data.limits.disk.limit integer required · Example: 500
data.limits.disk.used integer required · Example: 0
data.limits.floatingIp object required
data.limits.floatingIp.available integer required · Example: 2
data.limits.floatingIp.limit integer required · Example: 2
data.limits.floatingIp.used integer required · Example: 0
data.limits.privateNetwork object required
data.limits.privateNetwork.available integer required · Example: 1
data.limits.privateNetwork.limit integer required · Example: 1
data.limits.privateNetwork.pendingRequest string · nullable required · Example: null

Nullable: may be null when not applicable.

data.limits.privateNetwork.used integer required · Example: 0
data.limits.ram object required
data.limits.ram.available integer required · Example: 32
data.limits.ram.limit integer required · Example: 32
data.limits.ram.used integer required · Example: 0
data.limits.snapshot object required
data.limits.snapshot.available integer required · Example: 10
data.limits.snapshot.limit integer required · Example: 10
data.limits.snapshot.used integer required · Example: 0
data.limits.vm object required
data.limits.vm.available integer required · Example: 10
data.limits.vm.limit integer required · Example: 10
data.limits.vm.used integer required · Example: 0
data.pendingRequests array<object> required · Example: []
requestId string required · Example: 2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba

Unique request identifier (UUID).

success boolean required · Example: true

True for successful responses.

timestamp string required · Example: 2026-02-10T00:00:00.000Z

ISO 8601 timestamp (UTC).

403
code string required · Example: FORBIDDEN

Machine-readable error code.

error string required · Example: Forbidden

HTTP status title (e.g. 'Bad Request').

message string required · Example: Cloud access not enabled. Please verify your account.

Human-readable message.

requestId string required · Example: 2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba

Unique request identifier (UUID).

timestamp string required · Example: 2026-02-10T00:00:00.000Z

ISO 8601 timestamp (UTC).

GET https://cloud.hostup.se/api/cloud/limits
For AI assistants
cURL
curl -X GET "https://cloud.hostup.se/api/cloud/limits" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json"
Response
{
  "success": true,
  "timestamp": "2026-02-10T00:00:00.000Z",
  "requestId": "2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba",
  "data": {
    "limits": {
      "cpu": {
        "limit": 8,
        "used": 0,
        "available": 8
      },
      "ram": {
        "limit": 32,
        "used": 0,
        "available": 32
      },
      "disk": {
        "limit": 500,
        "used": 0,
        "available": 500
      },
      "floatingIp": {
        "limit": 2,
        "used": 0,
        "available": 2
      },
      "vm": {
        "limit": 10,
        "used": 0,
        "available": 10
      },
      "snapshot": {
        "limit": 10,
        "used": 0,
        "available": 10
      },
      "privateNetwork": {
        "limit": 1,
        "used": 0,
        "available": 1,
        "pendingRequest": null
      }
    },
    "hasPendingRequests": false,
    "pendingRequests": []
  }
}