GET /v1/admin/system-backup-runs
Read persisted control-plane backup run history
Description (from the contract)
Reads only signed start and terminal facts persisted by the controlled backup runner. A missing terminal or an unverifiable fact is returned as an unknown outcome and is never inferred from plans, approvals, or audit events. With no backup runner bound it answers an empty page with unconfigured=true; a partial or invalid binding is unavailable.
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
backup_id | query | string | No | — |
state | query | string: succeeded / failed / unknown | No | — |
from | query | string(date-time) | No | — |
to | query | string(date-time) | No | — |
limit | query | integer: 10 / 30 / 100 / 300 | No | — |
cursor | query | string | No | Signed continuation bound to the backup ID, state, and effective time range; omitted times retain the first page range. |
Responses
| Status | Description |
|---|---|
200 | Persisted backup run facts Fields: |
400 | Invalid query or cursor |
401 | Authentication required |
403 | Platform administrator permission required |
503 | Protected backup history capability unavailable |
What to do on failure
400Fix the parameters or body per the field list; do not retry unchanged.401Check the credential format and whether it expired or was rotated.403Check the key scopes, the owner’s current permissions and the tenant scope; never switch to a more privileged account.503A dependency is unavailable: retry later with the original Idempotency-Key.