Developer Documentation
TrainerStudio exposes a REST API that lets you manage your coaching business programmatically. The public developer API supports client management, workout programming and progress tracking. Account, billing and other internal app operations are outside the published integration contract.
Who is this for?
- Developers building integrations between TrainerStudio and other systems (CRMs, payment platforms, scheduling tools).
- AI agents (Claude, GPT, custom agents) that manage clients and programming on behalf of a coach.
- No-code builders using tools like Zapier, Make, or n8n to automate workflows.
Base URL
https://api.trainerstudio.ioWhat can you do?
| Area | Examples |
|---|---|
| Clients | Create, update, archive clients. Manage groups. |
| Workouts | Program workout blocks with exercises, sets, and supersets. |
| Programs | Build reusable program templates. Assign them to clients. |
| Exercises | Browse the unified exercise library. |
| Metrics | Track body metrics, custom variables, and progress. |
| Nutrition | Manage nutrition plans and files. |
| Notes | Create and manage internal notes per client. |
Interactive API reference
A full interactive API reference powered by Scalar is available at /en/developers/api-reference. It lists the published integration endpoints with available request/response schemas, try-it-out functionality, and code examples in multiple languages. API-key access to an internal app route does not make that route part of the public contract.
Next steps
- Authentication — get your API key
- Quickstart — create your first client in 2 minutes
- AI Agents — connect Claude, GPT, or custom agents
- MCP Server — connect Claude or ChatGPT in seconds (no code)