---
title: "Get backup or restore status"
method: GET
path: "/api/v1/admin/backup/status/{backup_id}"
tags: ["backup"]
---

# Get backup or restore status

`GET /api/v1/admin/backup/status/{backup_id}`

## Request

- Base URL: `https://api.helena.bio` (the document declares no server; this is the origin it was published from)
- URL: `https://api.helena.bio/api/v1/admin/backup/status/{backup_id}`
- Auth: HTTP bearer

Poll backup/restore execution status.

Returns current progress, step name, and any error.
Works for both backup_id and restore_id.
Accessible to all authenticated users.

## Path parameters

- `backup_id` string, required

## Response `200`

Successful Response

- BackupStatusResponse: Response for backup status polling.
  - `backup_id` string, required
  - `status` 'started' | 'running' | 'completed' | 'failed', required: Backup execution status.
  - `progress` integer: Progress percentage
  - `current_step` string
  - `error` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/helena/apis/helix-insight-variant-analysis-service.md) · [All operations](https://skmtc.dev/helena/apis/helix-insight-variant-analysis-service/llms.txt) · [OpenAPI document](https://skmtc.dev/helena/apis/helix-insight-variant-analysis-service/revisions/fe51fd20cdf1?raw)
