---
title: "Get vm details"
method: GET
path: "/vm/{id}"
tags: ["VMs"]
---

# Get vm details

`GET /vm/{id}`

get a vm that user owns

## Path parameters

- `id` string, required

## Response `200`

Successful operation

- GetVMDetailsResponse
  - `_id` string
  - `plan` string
  - `OS` string
  - `state` 'CREATED' | 'RUNNING' | 'STOPPED' | 'DELETED'
  - `config` object
    - `SSHKeys` string[]
    - `rootPassword` string
    - `hostname` string
  - `name` string
  - `createdAt` string
  - `guestState` string
  - `power` 'POWERED_ON' | 'POWERED_OFF'
  - `IPs` object[]
    - `address` string
    - `version` string
  - `planDetails` object
    - `available` boolean
    - `region` string
    - `monthlyPrice` number
    - `hourlyPrice` number
    - `volume` number
    - `RAM` object
      - `amount` number
    - `CPU` object
      - `amount` number
    - `IPv4MonthlyPrice` number[]
    - `IPv4HourlyPrice` number[]

## Other responses

- `401` — Missing authentication

---

[API](https://skmtc.net/liara-cloud/apis/liara-iaas-api-documentaion.md) · [All operations](https://skmtc.net/liara-cloud/apis/liara-iaas-api-documentaion/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/liara-cloud/liara-iaas-api-documentaion/versions/9cf834141a49/schema)
