# Appointments Appointment, bookable appointment and slots operations ## Get bookable appointments - [GET /v1/appointments/bookable](https://redocly.sportalliance.com/apis/perfectgym/openapi/openapi/appointments/getbookableappointments.md): Required Scopes: Returns bookable appointments ## Get bookable appointment - [GET /v1/appointments/bookable/{bookableAppointmentId}](https://redocly.sportalliance.com/apis/perfectgym/openapi/openapi/appointments/getbookableappointment.md): Required Scopes: Returns bookable appointment ## Get bookable appointment slots - [GET /v1/appointments/bookable/{bookableAppointmentId}/slots](https://redocly.sportalliance.com/apis/perfectgym/openapi/openapi/appointments/getbookableappointmentslots.md): Required Scopes: Returns bookable appointment slots ## Validate for appointment booking - [POST /v1/appointments/bookable/validate](https://redocly.sportalliance.com/apis/perfectgym/openapi/openapi/appointments/validateforappointmentbooking.md): Required Scopes: Returns validation result ## Book an appointment booking - [POST /v1/appointments/booking/book](https://redocly.sportalliance.com/apis/perfectgym/openapi/openapi/appointments/bookappointmentbooking.md): Required Scopes: Book an appointment booking for given customer ## Get an appointment booking - [GET /v1/appointments/booking/{bookingId}](https://redocly.sportalliance.com/apis/perfectgym/openapi/openapi/appointments/getappointmentbooking.md): Required Scopes: Get an appointment booking by id ## Delete an appointment booking - [DELETE /v1/appointments/booking/{bookingId}](https://redocly.sportalliance.com/apis/perfectgym/openapi/openapi/appointments/deleteappointmentbooking.md): Required Scopes: Delete an appointment booking by id ## Get appointment bookings for a customer - [GET /v1/appointments/booking](https://redocly.sportalliance.com/apis/perfectgym/openapi/openapi/appointments/getappointmentbookings.md): Required Scopes: Get appointment bookings with a period starting and ending within a timeframe of +/- 2 weeks for a specific customer