---
title: "Activity segment"
method: GET
path: "/profile/{profile_public_id}/activity_segment/"
tags: ["profile"]
---

# Activity segment

`GET /profile/{profile_public_id}/activity_segment/`

Lists segments of activities and small non-workout-like movements.

## Query parameters

- `cursor` string
- `page_size` integer
- `date_start` string, date-time
- `date_end` string, date-time

## Response `200`

OK

- Activity[]
  - `timestamp` string, date-time, required — Starting UTC time of the measurement.
  - `duration` string, 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_manual` boolean, nullable — Whether the data was entered manually.
  - `type` 'RUNNING' | 'CROSSFIT' | 'CYCLING' | 'SWIMMING' | 'OTHER' | 'ROWING' | 'WALKING' | 'MINDFULNESS' | 'YOGA' | 'STRENGTH_TRAINING', required — Type of the activity.
  - `distance` number, nullable — Distance in meters.
  - `steps` number, nullable — Steps taken.
  - `elevation` number, nullable — Elevation gained during the workout.
  - `speed` number, nullable — Average speed during the workout
  - `calories` number, nullable — Calories burned.
  - `points` number, nullable — Points earned.
  - `in_outdoor` string, nullable — in- or outdoor-activity.

---

[API](https://skmtc.net/wefitter/apis/wefitter-api.md) · [All operations](https://skmtc.net/wefitter/apis/wefitter-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wefitter/wefitter-api/revisions/52b0eb5e8b96/schema)
