[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-20 UTC."],[[["`BatchAvailabilityLookup` allows checking real-time availability for specific time slots using `availability_tag`, `resource_ids`, `service_id`, and `start_sec`, returning a confirmation mode and availability status."],["`CreateBooking` enables booking an available slot using an `idempotency_token` and detailed slot, user, and payment information, returning a confirmed booking with a unique `booking_id`."],["`UpdateBooking` provides a method for modifying an existing booking's status, exemplified by setting the `status` to `CANCELED` using the `booking_id`."]]],["The system first checks slot availability via `BatchAvailabilityLookup` by sending a merchant ID, slot time details, and resource IDs. The response indicates the slot's availability. Then, `CreateBooking` uses an idempotency token, prepayment status, slot information, and user details to create a booking. It returns a confirmed booking ID. Lastly, `UpdateBooking` modifies an existing booking, such as changing the status to \"CANCELED\", and the updated booking status is reflected in the response.\n"]]