# API reference

UI: [/docs/api](/docs/api)

OpenAPI: [/api/v0/openapi.json](/api/v0/openapi.json)

## Endpoints

- `GET /api/v0/formulas`
- `GET /api/v0/formulas/{id}`
- `GET /api/v0/one-rep-maxes`
- `GET /api/v0/loads`
- `GET /api/v0/vo2-tests`
- `GET /api/v0/vo2-tests/{id}`
- `GET /api/v0/vo2-maxes`
- `GET /api/v0/elsewhere`
- `GET /api/v0/methods`
- `GET /api/v0/methods/{id}`
- `GET /api/v0/rep-maxes`
- `GET /api/v0/formula-comparisons`
- `GET /api/v0/totals`
- `GET /api/v0/points`
- `GET /api/v0/totals-for-points`
- `GET /api/v0/work-sets`
- `GET /api/v0/warm-ups`
- `GET /api/v0/plates`
- `GET /api/v0/attempts`
- `GET /api/v0/velocity-one-rep-maxes`
- `GET /api/v0/rpe-percents`
- `GET /api/v0/ymca-bench-scores`

These tools estimate or convert numbers. They are not a training plan. Defaults: `formula=epley`, `unit=kg`. 1RM cards: /formulas. VO2: /vo2-tests. Scores and protocols: /methods. No API keys. /api/v0 may change.
