Retrieve an overview of your private networks and their configurations, including subnetId and vlanId for network settings.
subnetId → data.networks[].subnets[].subnetId Accept Example Content-Type Example data object required data.defaults object required data.defaults.childMask integer required
· Example: 24 data.defaults.parentMask integer required
· Example: 21 data.defaults.rackId string required
· Example: dc1r28 data.defaults.superblock string required
· Example: 10.0.0.0/14 data.defaults.vlanRange object required data.defaults.vlanRange.max integer required
· Example: 399 data.defaults.vlanRange.min integer required
· Example: 200 data.limits object required data.limits.privateNetworks object required data.limits.privateNetworks.approvedLimit string · nullable required
· Example: null Nullable: may be null when not applicable.
data.limits.privateNetworks.available integer required
· Example: 0 data.limits.privateNetworks.limit integer required
· Example: 1 data.limits.privateNetworks.pendingRequest string · nullable required
· Example: null Nullable: may be null when not applicable.
data.limits.privateNetworks.used integer required
· Example: 1 data.networks array<object> required
· Example: [{"id":24,"parentSubnetId":"893","parentCidr":"10.0.0.0/21","rackId":"dc1r28","status":... data.networks[].id integer required
· Example: 24 data.networks[].metadata object required data.networks[].metadata.requestedBy string required
· Example: 13887 data.networks[].parentCidr string required
· Example: 10.0.0.0/21 data.networks[].parentSubnetId string required
· Example: 893 data.networks[].rackId string required
· Example: dc1r28 data.networks[].status string required
· Example: pending_switch data.networks[].subnets array<object> required
· Example: [{"id":34,"subnetId":"894","cidr":"10.0.0.0/24","vlanId":233,"gateway":"10.0.0.0","stat... data.networks[].subnets[].cidr string required
· Example: 10.0.0.0/24 data.networks[].subnets[].gateway string · enum required
· Example: 10.0.0.0 10.0.0.0 10.0.0.0 data.networks[].subnets[].hostbill object required data.networks[].subnets[].hostbill.assignedIps integer required
· Example: 0 data.networks[].subnets[].hostbill.description string required
· Example: test data.networks[].subnets[].hostbill.name string required
· Example: Test (10.0.0.0/24) data.networks[].subnets[].hostbill.reservedIps integer required
· Example: 5 data.networks[].subnets[].hostbill.totalIps integer required
· Example: 256 data.networks[].subnets[].id integer required
· Example: 34 data.networks[].subnets[].status string required
· Example: pending_switch data.networks[].subnets[].subnetId string required
· Example: 894 data.networks[].subnets[].vlanId integer required
· Example: 233 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).
https://cloud.hostup.se/api/private-networks curl -X GET "https://cloud.hostup.se/api/private-networks" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" {
"success": true,
"timestamp": "2026-02-10T00:00:00.000Z",
"requestId": "2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba",
"data": {
"networks": [
{
"id": 24,
"parentSubnetId": "893",
"parentCidr": "10.0.0.0/21",
"rackId": "dc1r28",
"status": "pending_switch",
"metadata": {
"requestedBy": "13887"
},
"subnets": [
{
"id": 34,
"subnetId": "894",
"cidr": "10.0.0.0/24",
"vlanId": 233,
"gateway": "10.0.0.0",
"status": "pending_switch",
"hostbill": {
"name": "Test (10.0.0.0/24)",
"description": "test",
"assignedIps": 0,
"reservedIps": 5,
"totalIps": 256
}
}
]
}
],
"defaults": {
"rackId": "dc1r28",
"vlanRange": {
"min": 200,
"max": 399
},
"superblock": "10.0.0.0/14",
"parentMask": 21,
"childMask": 24
},
"limits": {
"privateNetworks": {
"limit": 1,
"used": 1,
"available": 0,
"approvedLimit": null,
"pendingRequest": null
}
}
}
}