Endpoints for the runs of the team's backup jobs: backups and maintenance operations such as retention cleanup, pruning and integrity checks. A backup run is a recovery point, which can be kept forever or expired.
List runs
List the runs of all the team's backup jobs, newest first.
query Parameters
per_pageNumber of results per page.
pagePage number to return.
statusOnly return runs with this status.
kindOnly return backups, or runs of this maintenance operation.
triggerOnly return runs someone started (manual) or the schedule started (scheduled).
jobOnly return the runs of this backup job.
serverOnly return the runs on this server.
List runs › Responses
Paginated set of BackupRun
List the runs of a backup job
List the runs of one backup job, newest first.
path Parameters
jobquery Parameters
per_pageNumber of results per page.
pagePage number to return.
statusOnly return runs with this status.
kindOnly return backups, or runs of this maintenance operation.
triggerOnly return runs someone started (manual) or the schedule started (scheduled).
jobOnly return the runs of this backup job.
serverOnly return the runs on this server.
List the runs of a backup job › Responses
Paginated set of BackupRun
Get a run
Get one run with its outcome, figures and the result per repository, including diagnostics of failures.
path Parameters
runGet a run › Responses
BackupRun
Cancel a run
Ask the agent to stop a pending or running run. The agent stops it the next time it checks in; follow the run's status. Asking again while a cancellation is pending changes nothing.
path Parameters
runCancel a run › Responses
The cancellation was queued.
Retry a maintenance run
Run a finished maintenance operation again with the plan it was started with, such as a retention cleanup that failed for an extra copy. Backups are not retried this way: run the job again instead. The response is the original run; the retry shows up as a new run of the job.
path Parameters
runRetry a maintenance run › Responses
The retry was queued.
Keep a recovery point forever
Exclude a backup run and all its snapshots from the job's retention policy, so automatic cleanup never removes them. The job must be active on an enrolled server and every snapshot of the run must still be restorable.
path Parameters
runKeep a recovery point forever › Responses
BackupRun
Stop keeping a recovery point forever
Put a recovery point that was kept forever back under the job's retention policy, which may then remove it at its next cleanup.
path Parameters
runStop keeping a recovery point forever › Responses
BackupRun
Expire a recovery point
Ask the agent to remove a backup run's snapshots from its repositories now, regardless of the retention policy. This cannot be undone: the data can no longer be restored once the agent removed it. The newest complete recovery point and recovery points kept forever cannot be expired.
path Parameters
runExpire a recovery point › Responses
The removal was queued.