Building an interface for customers to schedule an appointment can be accomplished using the public APIs. Initially we’ll go through a simple implementation using the booking API and then we’ll look at a more complex scenario using the basket APIs.
The Booking API allows for a single booking only while the Basket API enables your customers to make more than one booking at a time and reserves the selected time slot until all of their bookings are confirmed with the Basket Checkout API call.