Skip to main content
GET
List Snapshots
Authorization
string
required
The API key for your account. You can find this in your account settings.
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 5 minutes. Listing snapshots requires a paid plan, an account with no active plan 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

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

Response

status
string
Indicates whether the call was successful.. success if successful, error if not.
response
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