⌘J

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 sessions
  • GET/PATCH /api/v1/studio/classes/:id — get / update a session
  • GET /api/v1/studio/classes/:id/roster — roster
  • POST /api/v1/studio/bookings and POST /api/v1/studio/bookings/cancel
  • POST /api/v1/studio/class-invitees — invite-only allow list
  • GET /api/v1/studio/clients, GET /api/v1/studio/clients/:id, bookings, memberships
  • GET /api/v1/studio/purchases
  • GET/POST /api/v1/clients and GET/PATCH /api/v1/clients/:id — CRM clients
  • GET /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.