Developer Documentation
TrainerStudio exposes a REST API that lets you manage your coaching business programmatically. Everything you can do in the coach app — create clients, assign workouts, track metrics — is available through the API.
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 documents every endpoint with request/response schemas, try-it-out functionality, and code examples in multiple languages.
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)