Skip to main content
GET
List all account snapshots
string
required
The API key for your account. You can find this in your account settings.
Requires an API key with the snapshots:read scope. List Snapshots returns the automatic backups Square Cloud keeps for your applications or databases, each entry pairing a signed download URL fragment with its size and last-modified date. Use it to build a restore picker or audit retention in your own tooling instead of checking the dashboard manually. Results are cached per user and scope for 30 minutes; a cache miss counts against a tighter limit of 3 calls per 60 seconds, after which the caller is blocked for a short period. Listing snapshots requires an active plan, an account without one gets a 402. Snapshots are grouped by scope, applications by default or databases via the scope parameter below. For application details, see Get Application Info; for database details, see Get Database Info.

Parameters

string
default:"applications"
Specifies the type of snapshots to retrieve.
  • applications (default): Returns snapshots of applications
  • databases: Returns snapshots of databases

Response

string
Indicates whether the call was successful: success if it was, error if not.
object
The contents of the response.
The format of the URL to download the desired snapshot is: https://snapshots.squarecloud.app/applications/{accountID}/{name}.zip?{key}

Common errors