---
title: "Update a reservation"
method: PUT
path: "/restaurant/{restaurantId}/reservations/{reservationId}"
---

# Update a reservation

`PUT /restaurant/{restaurantId}/reservations/{reservationId}`

## Request

- Base URL: `https://api.meitre.com/ai/v0`
- URL: `https://api.meitre.com/ai/v0/restaurant/{restaurantId}/reservations/{reservationId}`
- Auth: none declared

Updates an existing reservation.

## Path parameters

- `reservationId` string, required

## Request body

- ReservationRequest
  - `partySize` integer: Number of guests in the party
  - `date` string, date: Booking date
  - `time` string, time: Desired booking time
  - `customerDetails` object
    - `name` string: Name of the customer
    - `email` string, email: Email of the customer
    - `phone` string: Phone number of the customer

## Response `200`

OK

- ReservationResponse
  - `reservationId` string: ID of the reservation
  - `status` string: Status of the reservation
  - `partySize` integer: Party size
  - `date` string, date: Date of the booking
  - `time` string, time: Time of the booking
  - `customerDetails` object
    - `name` string: Name of the customer
    - `email` string, email: Email of the customer
    - `phone` string: Phone number of the customer

---

[API](https://skmtc.dev/meitre/apis/a-restaurant-dining-concierge.md) - [All operations](https://skmtc.dev/meitre/apis/a-restaurant-dining-concierge/llms.txt) - [OpenAPI document](https://skmtc.dev/meitre/apis/a-restaurant-dining-concierge/revisions/c87d6972c472?raw)
