---
title: "Get list of available bundles"
method: GET
path: "/v2/operators/bundles"
tags: ["operators"]
---

# Get list of available bundles

`GET /v2/operators/bundles`

Retrieves a list of available bundles filtered by support level.

## Query parameters

- `openshift_version` string
- `cpu_architecture` 'x86_64' | 'aarch64' | 'arm64' | 'ppc64le' | 's390x' | 'multi'
- `platform_type` 'baremetal' | 'none' | 'nutanix' | 'vsphere' | 'external'
- `external_platform_name` string
- `feature_ids` string[]

## Response `200`

Success

- Bundle[]
  - `id` string — Unique identifier of the bundle, for example `virtualization` or `openshift-ai-nvidia`.
  - `title` string — Short human friendly description for the bundle, usually only a few words, for example `Virtualization` or `OpenShift AI (NVIDIA)`.
  - `description` string — Longer human friendly description for the bundle, usually one or more sentences.
  - `operators` string[] — List of operators always included in the bundle.
  - `optional_operators` string[] — List of operators that can be optionally selected by the user for this bundle. All are selected by default.

## Other responses

- `400` — Error.
- `500` — Internal server error

---

[API](https://skmtc.net/openshift/apis/assistedinstall.md) · [All operations](https://skmtc.net/openshift/apis/assistedinstall/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openshift/assistedinstall/revisions/9d0b4936ca97/schema)
