POST/api/v1/external/restaurant/{id}/booking

Request a booking for a restaurant

🔒 Bearer Token

Path Parameters

idinteger (int64)required

Restaurant ID

Пример: 1001

Request Body

application/jsonrequired
firstNamestringrequired

Guest first name

Пример: Mike

lastNamestring

Guest last name

Пример: Kravec

datestring (date-time)required

Booking ISO date

Пример: 2025-01-01T00:00:00Z

phonestringrequired

Guest valid phone number

Пример: +79994656464

personsinteger (int32)required

Number of persons

Пример: 2

commentstring

Guest comment

metaobject
promostring

Booking promo code

Responses

curl -X POST \
  'http://dev-backend-1.guestme.space/api/v1/external/restaurant/1001/booking' \
  -H 'Authorization: Bearer <token>' \
  -H 'Content-Type: application/json' \
  -d '{
    "firstName": "Mike",
    "lastName": "Kravec",
    "date": "2025-01-01T00:00:00Z",
    "phone": "+79994656464",
    "persons": 2,
    "comment": "string",
    "meta": {
      "promo": "string"
    }
  }'
Response
{
  "id": 1001,
  "persons": 2,
  "firstName": "Mike",
  "lastName": "Kravec",
  "phone": "+79994656464",
  "comment": "string",
  "state": "ACCEPTED",
  "date": "2025-01-01T00:00:00Z",
  "meta": {
    "promo": "string"
  }
}