---
title: "Make a reservation"
method: POST
path: "/restaurant/{restaurantId}/reservation"
---

# Make a reservation

`POST /restaurant/{restaurantId}/reservation`

## Request

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

Creates a new reservation.

## 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)
