List open backup alerts.
Changed onReturns 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.
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
- info
- 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
- warning