Activity data model
ClubActivity (getClubActivitiesById, NO id) and the full DetailedActivity (getActivityById).
View field support, webhooks, and list parameters for each integration on the Supported Integrations page.
| Field | Type | Required | Description |
|---|---|---|---|
id | string | No | Unique identifier for this activity (not provided by ClubActivity) |
created_at | string (date-time) | No | The date that this activity was created (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
updated_at | string (date-time) | No | The last date that this activity was updated (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
group_id | string | No | The group this activity was listed under (reference to HrisGroup) |
name | string | No | The name of the activity |
description | string | No | The description of the activity (DetailedActivity only) |
type | enum | No | The activity type Values: RUNNING, CYCLING, SWIMMING, TRIATHLON, WALKING, HIKING, OTHER |
athlete_id | string | No | The id of the athlete who performed the activity (DetailedActivity only) |
athlete_name | string | No | The full name of the athlete |
distance | number | No | The activity's distance, in meters |
moving_time | number | No | The activity's moving time, in seconds |
elapsed_time | number | No | The activity's elapsed time, in seconds |
total_elevation_gain | number | No | The activity's total elevation gain, in meters |
elevation_high | number | No | The activity's highest elevation, in meters (DetailedActivity only) |
elevation_low | number | No | The activity's lowest elevation, in meters (DetailedActivity only) |
start_at | string (date-time) | No | When the activity started (UTC) (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
timezone | string | No | The timezone of the activity |
achievement_count | number | No | The number of achievements gained during this activity |
kudos_count | number | No | The number of kudos given for this activity |
comment_count | number | No | The number of comments for this activity |
athlete_count | number | No | The number of athletes that took part in this activity |
photo_count | number | No | The number of Instagram photos for this activity |
average_speed | number | No | The activity's average speed, in meters per second |
max_speed | number | No | The activity's max speed, in meters per second |
average_cadence | number | No | The activity's average cadence |
average_heartrate | number | No | The activity's average heart rate, in beats per minute |
max_heartrate | number | No | The activity's max heart rate, in beats per minute |
average_watts | number | No | The activity's average power output, in watts |
max_watts | number | No | The activity's max power output, in watts |
weighted_average_watts | number | No | The activity's weighted average power output, in watts |
kilojoules | number | No | The total work done, in kilojoules |
calories | number | No | The number of kilocalories consumed during this activity |
has_heartrate | boolean | No | Whether the activity has heart rate data |
is_trainer | boolean | No | Whether this activity was recorded on a training machine |
is_commute | boolean | No | Whether this activity is a commute |
is_manual | boolean | No | Whether this activity was created manually |
is_private | boolean | No | Whether this activity is private |
map_polyline | string | No | The detailed polyline of the activity's map |
map_summary_polyline | string | No | The summary polyline of the activity's map |
workout_type | number | No | The activity's workout type |
suffer_score | number | No | The activity's relative effort score |
pr_count | number | No | The number of personal records set during this activity |
Are we missing anything? Let us know