Remove a routed IPv6 address from your VM

Release a routed IPv6 address that was previously assigned to a specific virtual machine (VM). This is useful if you no longer need dedicated IPv6 traffic for your VM or want to reconfigure network settings.

VPS Services VM

Context

Where to get IDs / values

Path Parameters

vmid integer · min: 1 required Example: 10000

Unique vmid identifier

Headers

Accept Example
Content-Type Example

Responses

200
data object required
data.allocation object required
data.allocation.account_id string required · Example: 20000
data.allocation.allocated_at string required · Example: 2026-02-10 00:00:00.439869+00
data.allocation.client_id string required · Example: 30000
data.allocation.cooldown_until string required · Example: 2026-02-10 00:00:00.355662+00
data.allocation.created_at string required · Example: 2026-02-10 00:00:00.439869+00
data.allocation.id integer required · Example: 1
data.allocation.metadata object required
data.allocation.metadata.releaseSource string required · Example: api
data.allocation.metadata.releasedAt string required · Example: 2026-02-10T00:00:00.000Z
data.allocation.metadata.releasedBy string required · Example: 1
data.allocation.metadata.updatedAt string required · Example: 2026-02-10T00:00:00.000Z
data.allocation.metadata.updatedBy string required · Example: 1
data.allocation.next_hop string · enum required · Example: 2001:db8::1/128
2001:db8::1
2001:db8::1/128
2001:db8::1
data.allocation.prefix string · enum required · Example: 2001:db8::1/48
2001:db8::1/48
2001:db8::1/48
2001:db8::1/48
data.allocation.prefix_length integer required · Example: 48
data.allocation.proxmox_vm_id string required · Example: 10048
data.allocation.rack_id string required · Example: dc1r28
data.allocation.released_at string required · Example: 2026-02-10 00:00:00.355662+00
data.allocation.status string required · Example: cooldown
data.allocation.updated_at string required · Example: 2026-02-10 00:00:00.355662+00
data.cooldownDays integer required · Example: 30
data.released boolean required · Example: true
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).

DELETE https://cloud.hostup.se/api/vm/{vmid}/routed-ipv6
For AI assistants
cURL
curl -X DELETE "https://cloud.hostup.se/api/vm/10000/routed-ipv6" \
  -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": {
    "released": true,
    "cooldownDays": 30,
    "allocation": {
      "id": 1,
      "rack_id": "dc1r28",
      "client_id": "30000",
      "account_id": "20000",
      "proxmox_vm_id": "10048",
      "prefix": "2001:db8::1/48",
      "prefix_length": 48,
      "next_hop": "2001:db8::1/128",
      "status": "cooldown",
      "allocated_at": "2026-02-10 00:00:00.439869+00",
      "released_at": "2026-02-10 00:00:00.355662+00",
      "cooldown_until": "2026-02-10 00:00:00.355662+00",
      "metadata": {
        "updatedAt": "2026-02-10T00:00:00.000Z",
        "updatedBy": "1",
        "releasedAt": "2026-02-10T00:00:00.000Z",
        "releasedBy": "1",
        "releaseSource": "api"
      },
      "created_at": "2026-02-10 00:00:00.439869+00",
      "updated_at": "2026-02-10 00:00:00.355662+00"
    }
  }
}