BookAppointment

API: classes, court bookings and memberships

Read your club timetable, court diary and member list through the REST API. · Updated 08/10/2026

The API is on the Business plan. Create a key under Settings › API and tick the permissions you need.

  • GET /api/public/v1/classes?from=&to= — needs classes.read. Classes in the date range (default the next 14 days) with spaces booked and waiting-list count.
  • GET /api/public/v1/court-bookings?from=&to= — needs courts.read. Your courts and their prices, plus bookings (default the next 7 days).
  • GET /api/public/v1/memberships?status= — needs memberships.read. Your plans and up to 200 members, newest first.

Dates use ISO format, e.g. 2026-10-12T00:00:00Z. Full examples are on the developer docs page.

Related articles

Did this article solve your problem? Submit a ticket if you still need help.