Availability
Availability endpoints are by teachers and families in different ways. Teachers can see and manage their own availabilities, while families can see the availabilities to book a lesson.
List availabilities
List the availabilities for a teacher or for a family. Different parameters are used to filter the results. For teachers, parameters are used to filter their own availabilities. For families, parameters are used to filter teachers' availabilities to book a lesson.
View availability calendar
View the availability calendar for a family. The family can see the availabilities of the teachers to book a lesson.
View availability
View an availability. If the user is a teacher, the availability must belong to the teacher.
Update availability
Update an availability or an availability group.
Delete availability
Delete an availability or an availability group.
Create availability
Create an availability or an availability group.