---
search:
  tags:
    - Training
    - GET
seo:
  description: >-
    Everything needed to build a mesocycle: muscle groups with their weekly
    volume… Reference for the GET /api/training/library endpoint in the skcal
    API.
sidebar:
  label: Training library
  badge: GET
title: Training library
type: openapi-operation
---
Everything needed to build a mesocycle: muscle groups with their weekly volume landmarks (MV, MEV, MAV, MRV hard sets), equipment types, split templates, the feedback questions and answers, and the exercise library (built-in plus the caller's own exercises).

`GET /api/training/library`

**Responses**

- `200` — The library.

Response example, 200:

```json
{
  "muscles": [
    {
      "key": "chest",
      "label": "Chest",
      "mv": 4,
      "mev": 6,
      "mavLow": 12,
      "mavHigh": 20,
      "mrv": 22
    }
  ],
  "equipment": [
    "barbell",
    "dumbbell",
    "machine"
  ],
  "templates": [
    {
      "key": "upper_lower_4",
      "name": "Upper / Lower",
      "days": [
        {
          "label": "Upper A",
          "muscles": [
            "chest",
            "back"
          ]
        }
      ]
    }
  ],
  "feedbackScales": {
    "pump": [
      "Low pump",
      "Moderate pump",
      "Amazing pump"
    ]
  },
  "exercises": [
    {
      "id": "barbell_bench_press",
      "name": "Barbell Bench Press",
      "muscle": "chest",
      "equipment": "barbell",
      "videoUrl": null,
      "custom": false
    }
  ]
}
```
