---
title: "Connected services that would take this session as a workout"
method: GET
path: "/planned-workouts/destinations"
tags: ["Training"]
---

# Connected services that would take this session as a workout

`GET /planned-workouts/destinations`

## Request

- Base URL: `https://bodylab.lol/api/v1`
- URL: `https://bodylab.lol/api/v1/planned-workouts/destinations`
- Auth: HTTP bearer

Answered from what's connected and what each service accepts; nothing is asked of a service to find out. An empty list means either the sport has no structured workout or nothing that takes one is connected.

## Query parameters

- `modality` string, required: Sport, from the engine's vocabulary (packages/engine/src/sports.ts), e.g. road_biking, running, hiking, strength_training. Known values: road_biking, running, hiking, strength_training, other. Treat unknown values as "other".

## Headers

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

## Response `200`

OK

- object[]
  - `provider` string, required
  - `label` string, required

## 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)
