---
title: "Create a snapshot"
method: POST
path: "/spaces/{spaceId}/cubes/{cubeId}/snapshots"
tags: ["Snapshots"]
---

# Create a snapshot

`POST /spaces/{spaceId}/cubes/{cubeId}/snapshots`

## Request

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

## Path parameters

- `spaceId` string, required
- `cubeId` string, required

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `name` string

## Response `201`

Snapshot enqueued

- object
  - `snapshot` Snapshot, required
    - `id` string, required
    - `cubeId` string, required
    - `name` string, required
    - `sizeBytes` integer, nullable, required
    - `status` string, required
    - `kind` string, required
    - `createdAt` string, date-time, required

## Other responses

- `429`: Rate limit exceeded (10 mutations / 60s)

---

[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)
