---
title: "List or look up bundles for one app."
method: GET
path: "/bundle/"
tags: ["bundles"]
---

# List or look up bundles for one app.

`GET /bundle/`

## Request

- Base URL: `https://api.capgo.app`
- URL: `https://api.capgo.app/bundle/`
- Auth: API key in header `x-api-key`

List uploaded live-update bundles for one app, including versions, checksums, and metadata. Optional version or id query parameters return at most one matching bundle for that app. Values rejected by query-schema validation return invalid_query.

## Query parameters

- `app_id` string, required
- `page` integer
- `version` string
- `id` integer

## Response `200`

Bundles.

- Bundle[]
  - `id` integer, required
  - `app_id` string, required
  - `name` string, required
  - `checksum` string, nullable
  - `minUpdateVersion` string, nullable
  - `storage_provider` string
  - `external_url` string, uri, nullable
  - `deleted` boolean
  - `created_at` string, date-time, nullable
  - `updated_at` string, date-time, nullable

## Other responses

- `400`: The request body or query parameters were invalid.
- `401`: The API key is missing, invalid, or expired.
- `403`: The API key is valid but lacks the required scope or org access.
- `429`: Too many requests. Back off and retry later.
- `500`: Unexpected Capgo server error.

---

[API](https://skmtc.dev/capgo/apis/capgo-public-api.md) · [All operations](https://skmtc.dev/capgo/apis/capgo-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/capgo/apis/capgo-public-api/revisions/8496acb7a95b?raw)
