---
title: "Restore a vm recovery point."
method: POST
path: "/vm_recovery_points/{uuid}/restore"
tags: ["vm_recovery_points"]
---

# Restore a vm recovery point.

`POST /vm_recovery_points/{uuid}/restore`

Submits a request to create a task handling the restore of vm recovery point, returns the task reference. This operation is used to create a vm out of the vm recovery point. Follow the task to get the reference of the created vm.

## Path parameters

- `uuid` string, UUID, required

## Request body

- VmRecoveryPointRestoreInput — Input object for the restore API of the recovery points. User can provide optional UUID of the vm that will be created as a result of this operation.
  - `vm_uuid` string, UUID

## Response `202`

Request Accepted

- ProceduralResponse — Response for invoking a procedural call. Contains a task UUID.
  - `task_uuid` string, UUID, required

## Other responses

- `404` — Invalid UUID provided
- `default` — Internal Error

---

[API](https://skmtc.net/nutanix/apis/nutanix-intentful-api.md) · [All operations](https://skmtc.net/nutanix/apis/nutanix-intentful-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nutanix/nutanix-intentful-api/revisions/40395083ab31/schema)
