---
title: "Create a database restore"
method: POST
path: "/databases/clusters/{database}/restore"
tags: ["Database Restores"]
---

# Create a database restore

`POST /databases/clusters/{database}/restore`

## Request

- Base URL: `https://cloud.laravel.com/api`
- URL: `https://cloud.laravel.com/api/databases/clusters/{database}/restore`
- Auth: HTTP bearer

Restore a database cluster from a point in time or snapshot. Returns the newly created database.

## Path parameters

- `database` string, nullable, required

## Request body

- StoreDatabaseRestoreRequest
  - `name` string, required: The name of the new database created from the restore.
  - `restore_time` string, date-time, nullable: The point in time to restore the database to. Must not be used with database_snapshot_id.
  - `database_snapshot_id` string, nullable

## Response `200`

- object

## Other responses

- `403`: Authorization error
- `404`: Not found
- `422`: Validation error

---

[API](https://skmtc.dev/laravel/apis/laravel-cloud.md) - [All operations](https://skmtc.dev/laravel/apis/laravel-cloud/llms.txt) - [OpenAPI document](https://skmtc.dev/laravel/apis/laravel-cloud/revisions/af603f54ff33?raw)
