---
title: "Get User Workouts"
method: GET
path: "/v2/timeseries/workouts/{workout_id}/stream"
tags: ["timeseries"]
---

# Get User Workouts

`GET /v2/timeseries/workouts/{workout_id}/stream`

## Path parameters

- `workout_id` string, uuid, required — The Vital ID for the workout

## Response `200`

Successful Response

- ClientFacingStream
  - `cadence` union — RPM for cycling, Steps per minute for running
    - number[]
    - number[]
  - `time` integer[], nullable — Corresponding time stamp in unix time for datapoint
  - `altitude` union — Data points for altitude
    - number[]
    - number[]
  - `velocity_smooth` union — Velocity in m/s
    - number[]
    - number[]
  - `heartrate` union — Heart rate in bpm
    - integer[]
    - integer[]
  - `lat` union — Latitude for data point
    - number[]
    - number[]
  - `lng` union — Longitude for data point
    - number[]
    - number[]
  - `distance` union — Cumulated distance for exercise
    - number[]
    - number[]
  - `power` union — Power in watts
    - number[]
    - number[]
  - `resistance` union — Resistance on bike
    - number[]
    - number[]
  - `temperature` union — Temperature stream measured by device in Celsius
    - number[]
    - number[]

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/tryvital/apis/junction-api.md) · [All operations](https://skmtc.dev/tryvital/apis/junction-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tryvital/junction-api/revisions/e2454014f31e/schema)
