Skip to content

Get backup runs

GetBackupRuns

GetBackupRuns

Alias: GetBackupsList

Description: Returns known backup run history loaded from current memory and persisted manifests.

Access Control

SESSION_ADMIN, SESSION_MANAGER

Request Parameters

No parameters required.

Request Example

{
  "command": "GetBackupRuns",
  "extID": "1",
  "data": {}
}

Response Example

{
  "rows": [
    {
      "run_id": "20260629-121045-000001",
      "type": "full",
      "trigger": "manual",
      "status": "completed",
      "path": "backups/completed/20260629-121045-000001",
      "started_at": 1782727845,
      "finished_at": 1782727852,
      "error_summary": "",
      "requested_participants": [],
      "participants": []
    },
    {
      "run_id": "20260629-123000-000002",
      "type": "scoped",
      "trigger": "manual",
      "status": "completed",
      "path": "backups/completed/20260629-123000-000002",
      "started_at": 1782729000,
      "finished_at": 1782729003,
      "error_summary": "",
      "requested_participants": ["trades"],
      "participants": []
    }
  ]
}

Notes

Runs are returned in descending started_at order. type: "full" means all registered participants were requested. type: "scoped" means only requested_participants were requested.