Public Booking
Endpoints for public booking interfaces.
PublicAppointment
A public appointment represents a booking that a client has made with a provider for a service.
Create appointment
Create a new appointment via a public interface (no authentication required).
Get appointment
Get an existing appointment via a public interface (no authentication required).
Cancel appointment
Cancel an existing appointment via a public interface (no authentication required).
List cancellation reasons
List all active cancellation reasons that can be used when canceling the specified appointment.
Get earliest available slot
Get the earliest available time slot for a service, useful for displaying next available appointment.
Reschedule appointment
Reschedule an existing appointment via a public interface (no authentication required).
List available time slots
List all available time slots for a service in a specific time range, for use on public booking interfaces.