Get detailed information for a specific virtual server
Retrieve detailed information about a specific virtual server (VPS), including specifications like CPU, RAM, disk space, bandwidth usage, and status. The endpoint also returns a 'requestId' that may be needed in other API calls to complete a process.
Path Parameters
vmidinteger· min: 1requiredExample
Unique vmid identifier
Headers
AcceptExample
Content-TypeExample
Responses
200
successboolean
timestampstring
requestIdstring
dataobject
401
errorstring
messagestring
codestring
timestampstring
requestIdstring
403
errorstring
messagestring
codestring
timestampstring
requestIdstring
429
errorstring
messagestring
retryAfterstring
requestIdstring
504
errorstring
messagestring
codestring
timestampstring
requestIdstring
GEThttps://cloud.hostup.se/api/vm/{vmid}/details
For AI assistants
## GET /api/vm/{vmid}/details
**Get detailed information for a specific virtual server**
Retrieve detailed information about a specific virtual server (VPS), including specifications like CPU, RAM, disk space, bandwidth usage, and status. The endpoint also returns a 'requestId' that may be needed in other API calls to complete a process.
### Parameters
- `vmid` (path, integer) (required): Unique vmid identifier
### Response Fields
- `id`: Unique ID for the virtual server.
- `product_name`: The name of the VPS product the customer has.
- `hostname`: The hostname of the virtual server.
- `status`: Current status of the virtual server (e.g., 'Active', 'Stopped').
- `created`: The date the virtual server was created.
- `billingcycle`: Billing cycle for the service (e.g., 'Annually', 'Monthly').
- `price`: The price of the service.
- `total`: Total cost of the service.
- `firstpayment`: The cost of the first payment.
- `next_due`: The due date for the next payment.
- `cpu`: Number of CPU cores allocated to the server.
- `ram`: Amount of RAM (in GB) allocated to the server.
- `disk`: Total disk size (in GB) allocated to the server.
- `bandwidth_limit`: The total bandwidth limit for the server (in GB).
- `bandwidth_usage`: Object showing received and sent bandwidth.
- `usage_log`: Detailed log of resource usage over time (CPU, memory, disk).
- `ipv4`: The server's IPv4 addresses.
- `ipv6`: The server's IPv6 addresses.
- `os`: The operating system installed on the server.
- `uptime`: How long the server has been running.
- `vm_status`: Status of the virtual machine.
- `requestId`: Unique ID for the request, can be used to track the operation.
### Common Use Cases
- Show the specifications for my VPS.
- How much bandwidth has my server used?
- What is the status of my virtual server?
- Show details for my VPS with ID {vmid}.
- How much CPU and RAM is my server using?
### Example Response
```json
{
"success": true,
"timestamp": "string",
"requestId": "string",
"data": {
"id": "string",
"product_id": "string",
"product_name": "string",
"hostname": "string",
"status": "string",
"created": "string",
"order_id": "string",
"billingcycle": "string",
"price": 0,
"total": 0,
"firstpayment": 0,
"next_due": "string",
"cpu": 0,
"ram": 0,
"disk": 0,
"bandwidth_limit": 0,
"bandwidth_usage": {
"data_received": 0,
"data_sent": 0
},
"usage_log": {
"2026-01-12T17:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-12T18:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-12T19:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-12T20:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-12T21:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-12T22:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-12T23:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T00:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T01:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T02:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T03:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T04:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T05:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T06:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T07:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T08:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T09:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T10:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T11:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T12:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T13:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T14:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T15:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
},
"2026-01-13T16:00:00Z": {
"data_received": 0,
"data_sent": 0,
"mem_unit": 0,
"probes": 0,
"time": 0,
"uptime": 0,
"maxcpu": 0,
"maxcpu_on": 0,
"cpu": 0,
"maxmem": 0,
"maxmem_on": 0,
"mem": 0,
"maxdisk": 0,
"template": 0,
"ipv4_addresses": 0
}
},
"backups": 0,
"ip_addresses": [
"string"
],
"ipv4": "string",
"ipv6": "string",
"os": "string",
"node": "string",
"uptime": 0,
"vm_status": "string",
"details": {
"username": "string",
"password": "string",
"rootpassword": "string"
},
"pricing": {
"currency": "string",
"billingCycle": {
"id": "string",
"months": 0,
"raw": "string",
"isFree": true
},
"pricePerCycle": 0,
"baseMonthlyCost": 0,
"baseAnnualCost": 0,
"addonsMonthlyCost": 0,
"addonsAnnualCost": 0,
"totalMonthlyCost": 0,
"totalAnnualCost": 0,
"addons": [
"string"
]
}
}
}
```