Chief Tools Logo
Backup Chief API v1

Endpoints for the restic snapshots of the team's backup jobs. Every backup run makes one snapshot for a file backup or one per database for a database backup. Restore them with the agent or restic, or prepare a hosted download.


List the snapshots of a backup job

GET
https://backup.chief.app/api/v1
/jobs/{job}/snapshots
OpenID Connect
or
Bearer (ctp_*)
or
Bearer (ctt_*)

List the snapshots the job's backups made, newest first.

List the snapshots of a backup job › path Parameters

job
​string · required

List the snapshots of a backup job › query Parameters

per_page
​integer · min: 1 · max: 100

Number of results per page.

Default: 50
page
​integer · min: 1

Page number to return.

Default: 1
availability
​string | null · enum

Only return snapshots with this availability, available for the snapshots that can still be restored.

Enum values:
available
expired
unknown

List the snapshots of a backup job › Responses

Paginated set of Snapshot

​Snapshot[] · required
​object · required
​object · required

Get a snapshot

GET
https://backup.chief.app/api/v1
/snapshots/{snapshot}
OpenID Connect
or
Bearer (ctp_*)
or
Bearer (ctt_*)

Get one snapshot with its copies in extra copy repositories.

Get a snapshot › path Parameters

snapshot
​string · required

Get a snapshot › Responses

Snapshot

​Snapshot · required