Skip to main content
GET
List Application Releases
Returns the release history of an application: one entry for each version of its code, newest first. Each entry says how the version was created, whether it is the one running now, and whether it can be restored.
The history starts with the first code submission made after this feature launched. Releases created from a snapshot do not appear in it.
string
required
The ID of the application. If the application belongs to a workspace, pass its ID in the workspace_id query parameter.
integer
default:"1"
Page number, starting at 1.
integer
default:"20"
Releases per page. Maximum 50; larger values return 400 VALIDATION_ERROR.
string
If the application belongs to a workspace, the workspace’s ID.
Requires the apps:read scope when called with an API key.

Response

object
Paginated list, newest first.

Error Responses

string
Possible error codes:
  • UNAUTHORIZED: User is not authenticated or lacks permissions.
  • APP_NOT_FOUND: The application does not exist, or it is not owned by this account or workspace (404).
  • VALIDATION_ERROR: The page or limit is invalid, for example a limit above 50 (400).
string
A descriptive message providing additional details about the error.
Entries in this list are kept permanently. The code of older releases, however, is kept only for a period that depends on your plan, and that period starts when a release stops being the active one, not when it was created. Once that code expires, the entry shows status: "expired" and rollback.available: false.