Backups

List open backup alerts.

Changed on

Returns all alerts that have not yet been resolved, ordered by opened_at descending (newest first). The UI renders these as a banner above the Backups page content. Alerts are auto-opened by the watcher and auto-resolved when the triggering condition clears.

Schedule overdue — the backup scheduler did not enqueue a job within the expected window (1 hour past next_run). Usually means the scheduler task is dead or wedged.

Job stalled — a backup_jobs row has been in state='pending' for more than 1 hour. The runner never claimed the job. Usually means the runner task is dead or the runner concurrency cap is too low.

get/backups/alerts

Request

  • Base URL: /api (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /api/backups/alerts
  • Auth: HTTP bearer

Response

List of open backup alerts

Example response

{
  "alerts": [
    {
      "opened_at": "2026-05-15T10:00:00Z"
    }
  ]
}

Changes

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status