---
title: "Move a booking to a new datetime"
method: POST
path: "/api/v1/bookings/{id}/move"
tags: ["Booking modifications"]
---

# Move a booking to a new datetime

`POST /api/v1/bookings/{id}/move`

## Request

- Base URL: `https://www.gerezi.com`
- URL: `https://www.gerezi.com/api/v1/bookings/{id}/move`
- Auth: HTTP bearer

Wraps the dashboard `changeBookingDate` action. Stamps the booking modification's `modifiedBy` as `API:<keyId>`. Force-override and notify_guest match the dashboard popover semantics.

## Path parameters

- `id` string, required

## Request body

- object
  - `new_booking_time` string, date-time, required: ISO 8601 datetime
  - `notify_guest` boolean
  - `force_override` boolean

## Response `200`

Moved

## Other responses

- `401`: Missing or invalid API key
- `403`: Key lacks required scope
- `404`: Resource not found
- `422` (unresolved $ref)

---

[API](https://skmtc.dev/gerezi/apis/gerezi-restaurant-api.md) · [All operations](https://skmtc.dev/gerezi/apis/gerezi-restaurant-api/llms.txt) · [OpenAPI document](https://skmtc.dev/gerezi/apis/gerezi-restaurant-api/revisions/323b530e81cb?raw)
