---
title: "Changes to List CVMs (paginated)"
method: GET
path: "/api/v1/cvms/paginated"
---

# Changes to List CVMs (paginated)

`GET /api/v1/cvms/paginated`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 3 revisions.

- **2026-11-07** `c71a8dc90391`: 1 breaking, 3 warning, 31 info

## Changes

- **2026-11-07** `c71a8dc90391`: 1 breaking, 3 warning, 31 info
  - response property `anyOf[subschema #1: PaginatedHostedCvms]/items/items/managed_user/anyOf[subschema #1: ManagedUser]/id` list-of-types was widened by adding types `string` to media type `application/json` of response `200`
  - deleted the `query` request parameter `teepod_id`
  - deleted the `query` request parameter `user_id`
  - added the new `local` enum value to the `anyOf[subschema #2: PaginatedCvmInfos]/items/items/kms_type/anyOf[subschema #1: KmsType]/` response property for the response status `200`
  - the endpoint scheme security `APIKeyHeader` was removed from the API
  - added the new optional `query` request parameter `base_image`
  - added the new optional `query` request parameter `family`
  - added the new optional `query` request parameter `instance_types`
  - added the new optional `query` request parameter `kms_slug`
  - added the new optional `query` request parameter `kms_type`
  - added the new optional `query` request parameter `node`
  - added the new optional `query` request parameter `region`
  - added the new optional `query` request parameter `search`
  - added the new optional `query` request parameter `status`
  - added the optional property `anyOf[subschema #1: PaginatedHostedCvms]/items/items/hosted/configuration/anyOf[subschema #1: VmConfiguration]/annotations` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: PaginatedHostedCvms]/items/items/hosted/configuration/anyOf[subschema #1: VmConfiguration]/compose_file_raw` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: PaginatedHostedCvms]/items/items/hosted/configuration/anyOf[subschema #1: VmConfiguration]/networks` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: PaginatedHostedCvms]/items/items/hosted/configuration/anyOf[subschema #1: VmConfiguration]/os_image_version` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: PaginatedHostedCvms]/items/items/hosted/configuration/anyOf[subschema #1: VmConfiguration]/ports/anyOf[subschema #1]/items/nic_index` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: PaginatedHostedCvms]/items/items/hosted/configuration/anyOf[subschema #1: VmConfiguration]/stopped` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: PaginatedHostedCvms]/items/items/hosted/interfaces` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: PaginatedHostedCvms]/items/items/hosted/running` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: PaginatedHostedCvms]/items/items/kms_info/anyOf[subschema #1: KMSInfo]/ca_pubkey` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: PaginatedHostedCvms]/items/items/kms_info/anyOf[subschema #1: KMSInfo]/k256_pubkey` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: PaginatedCvmInfos]/items/items/billing_interval` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: PaginatedCvmInfos]/items/items/gpu_rental_order` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: PaginatedCvmInfos]/items/items/hourly_rate` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: PaginatedCvmInfos]/items/items/kms_info/anyOf[subschema #1: CVMKmsInfo]/k256_pubkey` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: PaginatedCvmInfos]/items/items/managed_env` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: PaginatedCvmInfos]/items/items/node_info/anyOf[subschema #1: NodeRef]/device_ids` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: PaginatedCvmInfos]/items/items/node_info/anyOf[subschema #1: NodeRef]/node` to the response with the `200` status
  - added `#/components/schemas/AppComposeV2-Output` to the `anyOf[subschema #1: PaginatedHostedCvms]/items/items/hosted/configuration/anyOf[subschema #1: VmConfiguration]/compose_file` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/AppComposeV2` from the `anyOf[subschema #1: PaginatedHostedCvms]/items/items/hosted/configuration/anyOf[subschema #1: VmConfiguration]/compose_file` response property `anyOf` list for the response status `200`
  - added the required property `anyOf[subschema #1: PaginatedHostedCvms]/items/items/enabled_ssh_access` to the response with the `200` status
  - added the required property `anyOf[subschema #2: PaginatedCvmInfos]/items/items/enabled_ssh_access` to the response with the `200` status

---

[Operation](https://skmtc.dev/phala/apis/phala-cloud-api/docs/api/v1/cvms/paginated/get.md) - [API](https://skmtc.dev/phala/apis/phala-cloud-api.md) - [Page](https://skmtc.dev/phala/apis/phala-cloud-api/changes/api/v1/cvms/paginated/get)
