---
title: "Get VM status"
method: GET
path: "/vps/proxmox/{serviceId}/status"
tags: ["VPS Proxmox"]
---

# Get VM status

`GET /vps/proxmox/{serviceId}/status`

## Request

- Base URL: `https://api.imprezahost.com/v1`
- URL: `https://api.imprezahost.com/v1/vps/proxmox/{serviceId}/status`
- Auth: API key in header `X-API-Key` and API key in header `X-API-Secret`

Power state, CPU%, memory, uptime.

## Path parameters

- `serviceId` integer, required

## Response `200`

VM status

- object
  - `success` boolean
  - `data` object
    - `power_state` string
    - `cpu_usage` number
    - `memory_used` integer
    - `memory_total` integer
    - `uptime` integer: Uptime in seconds
    - `disk_io` object: Cumulative disk I/O counters for the guest. Omitted when the enrichment read fails; the rest of the status is still returned.
      - `read_bytes` integer
      - `write_bytes` integer
    - `network` object: Cumulative network counters for the guest. Omitted when the enrichment read fails.
      - `in_bytes` integer
      - `out_bytes` integer
  - `meta` Meta
    - `request_id` string
    - `timestamp` string, date-time

---

[API](https://skmtc.dev/imprezahost/apis/impreza-host-public-api.md) · [All operations](https://skmtc.dev/imprezahost/apis/impreza-host-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/imprezahost/apis/impreza-host-public-api/revisions/db86511f604f?raw)
