---
title: "Get one backup"
method: GET
path: "/spaces/{spaceId}/backups/{backupId}"
tags: ["Backups"]
---

# Get one backup

`GET /spaces/{spaceId}/backups/{backupId}`

## Request

- Base URL: `https://krova.cloud/api/v1`
- URL: `https://krova.cloud/api/v1/spaces/{spaceId}/backups/{backupId}`
- Auth: API key in header `X-API-KEY`

## Path parameters

- `spaceId` string, required
- `backupId` string, required

## Response `200`

The backup

- object
  - `backup` Backup, required
    - `id` string, required
    - `name` string, required
    - `status` 'pending' | 'creating' | 'complete' | 'failed', required
    - `originalCubeId` string, required
    - `originalCubeName` string, required
    - `sizeBytes` integer, nullable, required
    - `diskSizeGb` integer, required
    - `config` object, required: The Cube configuration captured with the backup, used by redeploy. A shared copy carries no domains.
      - `vcpus` number, nullable, required
      - `ramMb` integer, nullable, required
      - `diskLimitGb` integer, nullable, required
      - `imageId` string, nullable, required
      - `regionId` string, nullable, required
      - `regionName` string, nullable, required
      - `domains` object[], required
        - `domain` string, required
        - `port` integer, required
      - `tcpPorts` object[], required
        - `cubePort` integer, required
        - `label` string, nullable, required
    - `sharedFromBackupId` string, nullable, required: Set on a shared copy: the backup it was shared from, which may since have been deleted. Null for a backup this space made itself.
    - `redeployedCubeId` string, nullable, required
    - `completedAt` string, date-time, nullable, required
    - `createdAt` string, date-time, required

## Other responses

- `404`: Resource not found

---

[API](https://skmtc.dev/krova/apis/krova-cloud-api.md) · [All operations](https://skmtc.dev/krova/apis/krova-cloud-api/llms.txt) · [OpenAPI document](https://skmtc.dev/krova/apis/krova-cloud-api/revisions/46bb68281ce1?raw)
