List application snapshots
List the stored snapshots of an application with GET /v2/apps//snapshots, each with its size, date, download URL and the IDs to restore it.
GET
List application snapshots
string
required
The API key for your account. You can find this in your account settings.
snapshots:read scope.
List Snapshots returns every snapshot stored for an application, each with its size, last-modified date, and a signed url for downloading it. Use it to build a restore picker, or to confirm a snapshot from Create Snapshot has finished generating after a 202 SNAPSHOT_PROCESSING response, poll this endpoint rather than re-posting to create.
The result is cached for 30 minutes per owner/application pair, so a snapshot that just finished generating in the background may take a short while to show up here even after the cluster has written it. Once you have a snapshot’s name and version_id, pass them as snapshotId and versionId to Restore Snapshot to roll the application back to that point.
Snapshots are only available with an active plan, the daily snapshot quota scales with the application’s RAM allocation. On workspace-shared applications the caller needs the admin role.
Parameters
string
required
The ID of the application. You can find this in the URL of your application’s dashboard.
Response
string
Indicates whether the call was successful:
success if it was, error if not.object
The contents of the response.
Download a snapshot from its
url. The link stays valid for 30 days.Common errors
Related
- CLI:
squarecloud app snapshot list - SDKs:
api.apps.snapshots.list()(JavaScript),client.apps.snapshots.list()(Python),c.Apps.Snapshots.List()(Go)

