{"items":[{"type":"link","label":"Online Booking","link":"/en/public/openapi","routeSlug":"/en/public/openapi"},{"type":"link","label":"Start here","link":"/en/public/openapi/section/start-here","routeSlug":"/en/public/openapi/section/start-here"},{"type":"link","label":"Authentication","link":"/en/public/openapi/section/authentication","routeSlug":"/en/public/openapi/section/authentication"},{"type":"link","label":"Rate Limits","link":"/en/public/openapi/section/rate-limits","routeSlug":"/en/public/openapi/section/rate-limits"},{"type":"separator","label":"Public API"},{"type":"group","label":"Authentication","link":"/en/public/openapi/authentication","routeSlug":"/en/public/openapi/authentication","items":[{"label":"Authorize Online Booking User","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/authentication/authorize_online_booking_user","routeSlug":"/en/public/openapi/authentication/authorize_online_booking_user","metadata":{"seo":{"title":"Authorize Online Booking User","description":"When a user of an online account changes their password, their API key will change and a new authorization will be required"}},"httpPath":"/booking/auth"}]},{"type":"group","label":"Online Booking","link":"/en/public/openapi/online-booking","routeSlug":"/en/public/openapi/online-booking","items":[{"label":"Get Booking Form Configuration","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/online-booking/get_booking_form_config","routeSlug":"/en/public/openapi/online-booking/get_booking_form_config","metadata":{"seo":{"title":"Get Booking Form Configuration","description":"Each Altegio client can create an unlimited number of Online Booking forms with different designs and booking scenarios."}},"httpPath":"/bookform/{id}"},{"label":"Get Internationalization Options","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/online-booking/get_i18n_options","routeSlug":"/en/public/openapi/online-booking/get_i18n_options","metadata":{"seo":{"title":"Get Internationalization Options","description":"Translation is available in one of the languages: - Latvian - 'lv-LV' - English - 'en-US' - Estonian - 'ee-EE' - Lithuanian - 'lt-LT' - German - 'de-DE' - Ukrainian - 'uk-UK'"}},"httpPath":"/i18n/{lang_code}"},{"label":"Get Services Available for Booking","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/online-booking/get_services_available_for_booking","routeSlug":"/en/public/openapi/online-booking/get_services_available_for_booking","metadata":{"seo":{"title":"Get Services Available for Booking","description":"The object of services available for booking has the following fields:"}},"httpPath":"/book_services/{location_id}"},{"label":"Get Team Members Available for Booking","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/online-booking/get_team_members_available_for_booking","routeSlug":"/en/public/openapi/online-booking/get_team_members_available_for_booking","metadata":{"seo":{"title":"Get Team Members Available for Booking","description":"Each object from the array of team members available for booking has the following fields:"}},"httpPath":"/book_staff/{location_id}"},{"label":"Get Nearest Available Time Slots for Team Member","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/online-booking/get_nearest_time_slots","routeSlug":"/en/public/openapi/online-booking/get_nearest_time_slots","metadata":{"seo":{"title":"Get Nearest Available Time Slots for Team Member","description":"the team member's nearest sessions object has the following fields:"}},"httpPath":"/book_staff_seances/{location_id}/{team_member_id}"},{"label":"Get Dates Available for Booking","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/online-booking/get_dates_available_for_booking","routeSlug":"/en/public/openapi/online-booking/get_dates_available_for_booking","metadata":{"seo":{"title":"Get Dates Available for Booking","description":"The dates available for booking object has the following fields:"}},"httpPath":"/book_dates/{location_id}"},{"label":"Get a List of Time Slots Available for Booking","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/online-booking/get_time_slots_for_booking","routeSlug":"/en/public/openapi/online-booking/get_time_slots_for_booking","metadata":{"seo":{"title":"Get a List of Time Slots Available for Booking","description":"The sessions available for booking object has the following fields:"}},"httpPath":"/book_times/{location_id}/{team_member_id}/{date}"},{"label":"Validate Booking Parameters","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/online-booking/validate_booking_params","routeSlug":"/en/public/openapi/online-booking/validate_booking_params","metadata":{"seo":{"title":"Validate Booking Parameters","description":"After generating the appointment parameters, you can validate them to ensure the appointment can be successfully created."}},"httpPath":"/book_check/{location_id}"},{"label":"Create an Online Booking","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/online-booking/create_online_booking","routeSlug":"/en/public/openapi/online-booking/create_online_booking","metadata":{"seo":{"title":"Create an Online Booking","description":"To create a session appointment, provide a JSON object containing the online booking parameters. The object includes the following fields:"}},"httpPath":"/book_record/{location_id}"},{"label":"Get Online Booking Details","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/online-booking/get_online_booking_details","routeSlug":"/en/public/openapi/online-booking/get_online_booking_details","metadata":{"seo":{"title":"Get Online Booking Details","description":"Get Online Booking Details"}},"httpPath":"/book_record/{location_id}/{record_id}/{record_hash}"},{"label":"Change Online Booking Date/Time","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/online-booking/update_online_booking_datetime","routeSlug":"/en/public/openapi/online-booking/update_online_booking_datetime","metadata":{"seo":{"title":"Change Online Booking Date/Time","description":"Change Online Booking Date/Time"}},"httpPath":"/book_record/{location_id}/{record_id}"},{"label":"Book Event","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/online-booking/book_event","routeSlug":"/en/public/openapi/online-booking/book_event","metadata":{"seo":{"title":"Book Event","description":"Book Event"}},"httpPath":"/activity/{location_id}/{event_id}/book"},{"label":"Get location privacy policy for online booking","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/online-booking/get_location_privacy_policy","routeSlug":"/en/public/openapi/online-booking/get_location_privacy_policy","metadata":{"seo":{"title":"Get location privacy policy for online booking","description":"Retrieves the privacy policy configured for a specific location. This endpoint should be called before creating an online booking record to check if the location has a custom privacy policy."}},"httpPath":"/privacy_policy/{location_id}"}]},{"type":"group","label":"Client Personal Cabinet","link":"/en/public/openapi/client-personal-cabinet","routeSlug":"/en/public/openapi/client-personal-cabinet","items":[{"label":"Update Online Booking User Data","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/client-personal-cabinet/update_booking_user","routeSlug":"/en/public/openapi/client-personal-cabinet/update_booking_user","metadata":{"seo":{"title":"Update Online Booking User Data","description":"Updating a team member’s data in online booking."}},"httpPath":"/booking/user"},{"label":"Get Online Booking User Data","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/client-personal-cabinet/get_booking_user","routeSlug":"/en/public/openapi/client-personal-cabinet/get_booking_user","metadata":{"seo":{"title":"Get Online Booking User Data","description":"Retrieve online booking user data."}},"httpPath":"/booking/user/data"},{"label":"Update Online Booking User Password","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/client-personal-cabinet/update_booking_user_password","routeSlug":"/en/public/openapi/client-personal-cabinet/update_booking_user_password","metadata":{"seo":{"title":"Update Online Booking User Password","description":"Updating the password of an online booking user."}},"httpPath":"/booking/user/password"},{"label":"Send SMS Verification Code for Phone Update","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/client-personal-cabinet/send_phone_update_verification_code","routeSlug":"/en/public/openapi/client-personal-cabinet/send_phone_update_verification_code","metadata":{"seo":{"title":"Send SMS Verification Code for Phone Update","description":"The request must contain one of two parameters: company_id or group_id"}},"httpPath":"/booking/user/phone_confirmation"},{"label":"Get User Appointments","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/client-personal-cabinet/get_user_appointment_list","routeSlug":"/en/public/openapi/client-personal-cabinet/get_user_appointment_list","metadata":{"seo":{"title":"Get User Appointments","description":"The JSON Object containing the user appointment parameters has the following fields:"}},"httpPath":"/user/records/{record_id}/{record_hash}"},{"label":"Delete User Appointment","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/client-personal-cabinet/delete_user_appointment","routeSlug":"/en/public/openapi/client-personal-cabinet/delete_user_appointment","metadata":{"seo":{"title":"Delete User Appointment","description":"Delete User Appointment"}},"httpPath":"/user/records/{record_id}/{record_hash}"},{"label":"Get appointment review","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/client-personal-cabinet/get_feedback_form_status","routeSlug":"/en/public/openapi/client-personal-cabinet/get_feedback_form_status","metadata":{"seo":{"title":"Get appointment review","description":"Get appointment review"}},"httpPath":"/master_record_review/{record_token}"},{"label":"Submit appointment review","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/public/openapi/client-personal-cabinet/submit_feedback_form","routeSlug":"/en/public/openapi/client-personal-cabinet/submit_feedback_form","metadata":{"seo":{"title":"Submit appointment review","description":"Submit appointment review"}},"httpPath":"/master_record_review/{record_token}"}]}]}