---
title: "POST /v2/{+name}:restore"
method: POST
path: "/v2/{+name}:restore"
tags: ["projects"]
---

# POST /v2/{+name}:restore

`POST /v2/{+name}:restore`

RestoreInstance restores an Instance from a BackupSource.

## Path parameters

- `name` string, required

## Request body

- RestoreInstanceRequest — Request for restoring the notebook instance from a BackupSource.
  - `snapshot` Snapshot — Snapshot represents the snapshot of the data disk used to restore the Workbench Instance from. Refers to: compute/v1/projects/{project_id}/global/snapshots/{snapshot_id}
    - `snapshotId` string — Required. The ID of the snapshot.
    - `projectId` string — Required. The project ID of the snapshot.

## Response `200`

Successful response

---

[API](https://skmtc.dev/google/apis/notebooks.md) · [All operations](https://skmtc.dev/google/apis/notebooks/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/google/notebooks/revisions/127a2a41b4c1/schema)
