List all account snapshots
List the automatic snapshots of all your applications or databases with GET /v2/users/snapshots, with size, date and download URL. Needs an active plan.
GET
List all account snapshots
string
required
The API key for your account. You can find this in your account settings.
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 applicationsdatabases: 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
Related
- SDKs:
api.account.snapshots()(JavaScript),client.account.snapshots()(Python),c.Account.Snapshots()(Go)

