Validation


The only endpoint you will need to visit in this group is the validate booking endpoint. The other endpoints are used by the Set Dates/Set Guest numbers/Set Address/Set Property or Set Rooms endpoints to validate the data sent. If you are having problems with a Set endpoint not validating, you can use it's corresponding Validation endpoint to gather more information.

validate dates

Endpoint

GET https://yourdomain.com/bookyflow/api/booking/validate/dates

Request Headers

Header Value Required Description
X-BOOKYFLOW-BOOKING-SESSION-ID YOUR_SESSION_ID Yes

validate guest numbers

Endpoint

GET https://yourdomain.com/bookyflow/api/booking/validate/guest/numbers

Request Headers

Header Value Required Description
X-BOOKYFLOW-BOOKING-SESSION-ID YOUR_SESSION_ID Yes

validate address

Endpoint

GET https://yourdomain.com/bookyflow/api/booking/validate/address

Request Headers

Header Value Required Description
X-BOOKYFLOW-BOOKING-SESSION-ID YOUR_SESSION_ID Yes

validate rooms

Endpoint

GET https://yourdomain.com/bookyflow/api/booking/validate/rooms

Request Headers

Header Value Required Description
X-BOOKYFLOW-BOOKING-SESSION-ID YOUR_SESSION_ID Yes

validate booking

Endpoint

GET https://yourdomain.com/bookyflow/api/booking/validate/booking

Request Headers

Header Value Required Description
X-BOOKYFLOW-BOOKING-SESSION-ID YOUR_SESSION_ID Yes

Ok to book

Endpoint

GET {{API_URL}}/booking/ok_to_book

After a booking has been validated you can check the value of the ok_to_book setting using this endpoint.

Request Headers

Header Value Required Description
X-BOOKYFLOW-BOOKING-SESSION-ID YOUR_SESSION_ID Yes