---
title: "Recover from an uploaded snapshot"
method: POST
path: "/collections/{collection_name}/snapshots/upload"
tags: ["Snapshots"]
---

# Recover from an uploaded snapshot

`POST /collections/{collection_name}/snapshots/upload`

Recover local collection data from an uploaded snapshot. This will overwrite any data, stored on this node, for the collection. If collection does not exist - it will be created.

## Path parameters

- `collection_name` string, required

## Query parameters

- `wait` boolean
- `priority` 'no_sync' | 'snapshot' | 'replica' — Defines source of truth for snapshot recovery: `NoSync` means - restore snapshot without *any* additional synchronization. `Snapshot` means - prefer snapshot data over the current state. `Replica` means - prefer existing data over the snapshot.
- `checksum` string

## Response `200`

successful operation

- object
  - `time` number, float — Time spent to process this request
  - `status` string
  - `result` boolean

## Other responses

- `202` — operation is accepted
- `default` — error
- `4XX` — error

---

[API](https://skmtc.net/qdrant/apis/qdrant-api.md) · [All operations](https://skmtc.net/qdrant/apis/qdrant-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/qdrant/qdrant-api/versions/d08b1f613f29/schema)
