Fitness Class Studio Integration API
Authenticate to /api/v1 with Authorization: Bearer <token>. Prefer a personal fcs_ key from Settings → API keys (or OAuth via /api/mcp). Legacy 64-hex tokens from Settings → Developer still work. Personal keys are bound to the studio they were created in.
Help Center · MCP for Claude / Cursor · Interactive API reference (OpenAPI) · OpenAPI YAML
Endpoints
GET/POST /api/v1/studio/classes— list / create sessionsGET/PATCH /api/v1/studio/classes/:id— get / update a sessionGET /api/v1/studio/classes/:id/roster— rosterPOST /api/v1/studio/bookingsandPOST /api/v1/studio/bookings/cancelPOST /api/v1/studio/class-invitees— invite-only allow listGET /api/v1/studio/clients,GET /api/v1/studio/clients/:id, bookings, membershipsGET /api/v1/studio/purchasesGET/POST /api/v1/clientsandGET/PATCH /api/v1/clients/:id— CRM clientsGET /api/v1/docs/search— search Help Center articles
Do not call leftover print-shop routes under /api/v1/orders, /products, /quotes, or /gmail as Fitness Class Studio API.
Details live in the OpenAPI explorer.