POST
/api/v1/external/restaurant/{id}/bookingRequest a booking for a restaurant
🔒 Bearer Token
Path Parameters
idinteger (int64)requiredRestaurant ID
Пример: 1001
Request Body
application/jsonrequiredfirstNamestringrequiredGuest first name
Пример: Mike
lastNamestringGuest last name
Пример: Kravec
datestring (date-time)requiredBooking ISO date
Пример: 2025-01-01T00:00:00Z
phonestringrequiredGuest valid phone number
Пример: +79994656464
personsinteger (int32)requiredNumber of persons
Пример: 2
commentstringGuest comment
metaobjectpromostringBooking 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"
}
}