Appointments
An appointment is a booking entity that has a timeframe for availability, in which customers may book. Once booked for that time slot, no customers can book during that timeslot unless cancelled or rescheduled. Upon being booked, a scheduled appointment is created. Users can specify the days that this appointment is available for, and that availability will repeat forever. Two things to note:
- Customers are only allowed to book up to 6 months in advance, but this can be changed in your calendar settings. TODO: implement
- Availability is set at the appointment level, meaning you can have different availabilities per appointment. However, if you have a default availability (set during onboarding or in your settings page), we fill that input field out for you and you can change if necessary. TODO: implement default availability
Manually, a user can create an appointment in the Manage Bookings tab.
Programmatically, a user can create an appointment via the Bookings API. TODO: