---
title: "List all application revisions"
method: GET
path: "/applications/{applicationName}/revisions"
tags: ["applications"]
---

# List all application revisions

`GET /applications/{applicationName}/revisions`

## Path parameters

- `applicationName` string, required

## Response `200`

successful operation

- AppRevision[]
  - `createdAt` string — When this revision was created
  - `createdBy` string — Who created this revision
  - `envs` Env[] — Environment variables for this revision
    - `name` string — Name of the environment variable
    - `secret` boolean — Whether the value is a secret
    - `value` string — Value of the environment variable
  - `id` string — Unique revision identifier
  - `image` string, required — Container image for this revision (mandatory)
  - `memory` integer — Memory allocation in megabytes. Determines CPU allocation (CPU = memory / 2048).
  - `port` integer — Port the application listens on for this revision (default uses spec-level port or 8080)
  - `snapshot` string — Snapshot ID this revision was forked from (optional, only set when created via fork)

---

[API](https://skmtc.net/blaxel/apis/blaxel-control-plane.md) · [All operations](https://skmtc.net/blaxel/apis/blaxel-control-plane/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/blaxel/blaxel-control-plane/revisions/dfa264bc72ee/schema)
