latestSwagger 2.0BSD License2026-08-107753105.4 KB

52b0eb5e8b96

profile

Workout

Lists workouts associated with the profile. Used to be known as Activity.

get/profile/{profile_public_id}/workout/

Query parameters

cursorstring

The pagination cursor value.

page_sizeinteger

Number of results to return per page.

date_startstring date-time

Lower bound of date or timestamp.

date_endstring date-time

Upper bound of date or timestamp.

deduplicateboolean

If set to true, duplicates will be aggregated.

heart_rate_detailboolean

If set to true and page_size is 1, it will add heart_rate_samples field

Response

OK

timestampstring date-time required

Starting UTC time of the measurement.

durationstring nullable

Duration of the measurement.

source'AGGREGATED' | 'ANDROID' | 'APPLE' | 'FITBIT' | 'GARMIN' | 'GOOGLE_HEALTH' | 'GOOGLEFIT' | 'HEALTHCONNECT' | 'HUAWEI' | 'MYZONE' | 'OMH' | 'OMRON' | 'OURA' | 'POLAR' | 'SAMSUNG' | 'STRAVA' | 'SUUNTO' | 'WF' | 'WHOOP' | 'WITHINGS' required

Origin of the data.

is_manualboolean nullable

Whether the data was entered manually.

type'RUNNING' | 'CROSSFIT' | 'CYCLING' | 'SWIMMING' | 'OTHER' | 'ROWING' | 'WALKING' | 'MINDFULNESS' | 'YOGA' | 'STRENGTH_TRAINING' required

Type of the activity.

distancenumber nullable

Distance in meters.

stepsnumber nullable

Steps taken.

elevationnumber nullable

Elevation gained during the workout.

speednumber nullable

Average speed during the workout

caloriesnumber nullable

Calories burned.

pointsnumber nullable

Points earned.

in_outdoorstring nullable

in- or outdoor-activity.