Strength

The strength session the engine would prescribe now

Whether or not it's today's primary session; the workout runner pre-fills from it.

get/training/strength-template

Request

  • Base URL: https://bodylab.lol/api/v1
  • URL: https://bodylab.lol/api/v1/training/strength-template
  • Auth: HTTP bearer

Headers

X-Client-Platformstring

The native client's platform, e.g. ios. Server-side and non-native callers omit it.

X-Client-Versionstring

The native client's own semver version. With X-Client-Platform, a version below that platform's minimum is refused with CLIENT_UPGRADE_REQUIRED (426).

Response

OK

oneRepMaxesobject required

Estimated one-rep max in kg, by exercise id.

deloadboolean required
units'metric' | 'imperial' required

How to display quantities; the API always speaks SI.

barWeightKgnumber nullable required

The barbell the athlete loads, in kilograms, with their profile's choice already resolved. Null when they said not to guess (a Smith machine or a trap bar), in which case a barbell weight should be shown as a total only. Advice about weightKg; it never changes it.

clipWeightKgnumber required

The weight of ONE clip or collar, in kilograms; both sleeves get one, so twice this comes off the total before the rest is split between the sides. Zero unless the athlete said otherwise — gym spring clips weigh next to nothing while competition collars are 2.5 kg each, and assuming the latter would add 5 kg to every barbell lift.

Changes

No recorded changes to this operation across all 1 revision of this API.