---
title: "Record a dated capacity marker"
method: PUT
path: "/fitness-markers/{observedOn}"
tags: ["Profile"]
---

# Record a dated capacity marker

`PUT /fitness-markers/{observedOn}`

## Request

- Base URL: `https://bodylab.lol/api/v1`
- URL: `https://bodylab.lol/api/v1/fitness-markers/{observedOn}`
- Auth: HTTP bearer

An FTP test, a lab VO2max, a weigh-in. A newer measured FTP becomes the one prescriptions use.

## Path parameters

- `observedOn` string, date, required: A day on the athlete's own calendar: YYYY-MM-DD, no time zone.

## Headers

- `X-Client-Platform` string
- `X-Client-Version` string

## Request body

- object
  - `vo2max` number, nullable
  - `ftpW` integer, nullable
  - `lthr` integer, nullable
  - `weightKg` number, nullable

## Response `204`

No content.

## Other responses

- `401`: Error: UNAUTHORIZED.

---

[API](https://skmtc.dev/bodylab/apis/body-lab-api.md) · [All operations](https://skmtc.dev/bodylab/apis/body-lab-api/llms.txt) · [OpenAPI document](https://skmtc.dev/bodylab/apis/body-lab-api/revisions/544c201eaf88?raw)
