Workout
WHOOP keeps track of what type of activity you performed (e.g., Running, Cycling), Strain score, and other physiological measurements such as duration in Heart Rate Zones.
Data Model
id required | integer <int64> Unique identifier for the workout activity |
user_id required | integer <int64> The WHOOP User who performed the workout |
created_at required | string <date-time> The time the workout activity was recorded in WHOOP |
updated_at required | string <date-time> The time the workout activity was last updated in WHOOP |
start required | string <date-time> Start time bound of the workout |
end required | string <date-time> End time bound of the workout |
timezone_offset required | string The user's timezone offset at the time the workout was recorded. Follows format for Time Zone Designator (TZD) - '+hh:mm', '-hh:mm', or 'Z'. |
sport_id required | integer <int32> ID of the WHOOP Sport performed during the workout |
score_state required | string Enum: "SCORED" "PENDING_SCORE" "UNSCORABLE"
|
object (WorkoutScore) WHOOP's measurements and evaluation of the workout activity. Only present if the Workout State is |
{- "id": 1043,
- "user_id": 9012,
- "created_at": "2022-04-24T11:25:44.774Z",
- "updated_at": "2022-04-24T14:25:44.774Z",
- "start": "2022-04-24T02:25:44.774Z",
- "end": "2022-04-24T10:25:44.774Z",
- "timezone_offset": "-05:00",
- "sport_id": 1,
- "score_state": "SCORED",
- "score": {
- "strain": 8.2463,
- "average_heart_rate": 123,
- "max_heart_rate": 146,
- "kilojoule": 1569.34033203125,
- "percent_recorded": 100,
- "distance_meter": 1772.77035916,
- "altitude_gain_meter": 46.64384460449,
- "altitude_change_meter": -0.781372010707855,
- "zone_duration": {
- "zone_zero_milli": 13458,
- "zone_one_milli": 389370,
- "zone_two_milli": 388367,
- "zone_three_milli": 71137,
- "zone_four_milli": 0,
- "zone_five_milli": 0
}
}
}
WHOOP Sports
Sport ID | Sport |
---|---|
-1 | Activity |
0 | Running |
1 | Cycling |
16 | Baseball |
17 | Basketball |
18 | Rowing |
19 | Fencing |
20 | Field Hockey |
21 | Football |
22 | Golf |
24 | Ice Hockey |
25 | Lacrosse |
27 | Rugby |
28 | Sailing |
29 | Skiing |
30 | Soccer |
31 | Softball |
32 | Squash |
33 | Swimming |
34 | Tennis |
35 | Track & Field |
36 | Volleyball |
37 | Water Polo |
38 | Wrestling |
39 | Boxing |
42 | Dance |
43 | Pilates |
44 | Yoga |
45 | Weightlifting |
47 | Cross Country Skiing |
48 | Functional Fitness |
49 | Duathlon |
51 | Gymnastics |
52 | Hiking/Rucking |
53 | Horseback Riding |
55 | Kayaking |
56 | Martial Arts |
57 | Mountain Biking |
59 | Powerlifting |
60 | Rock Climbing |
61 | Paddleboarding |
62 | Triathlon |
63 | Walking |
64 | Surfing |
65 | Elliptical |
66 | Stairmaster |
70 | Meditation |
71 | Other |
73 | Diving |
74 | Operations - Tactical |
75 | Operations - Medical |
76 | Operations - Flying |
77 | Operations - Water |
82 | Ultimate |
83 | Climber |
84 | Jumping Rope |
85 | Australian Football |
86 | Skateboarding |
87 | Coaching |
88 | Ice Bath |
89 | Commuting |
90 | Gaming |
91 | Snowboarding |
92 | Motocross |
93 | Caddying |
94 | Obstacle Course Racing |
95 | Motor Racing |
96 | HIIT |
97 | Spin |
98 | Jiu Jitsu |
99 | Manual Labor |
100 | Cricket |
101 | Pickleball |
102 | Inline Skating |
103 | Box Fitness |
104 | Spikeball |
105 | Wheelchair Pushing |
106 | Paddle Tennis |
107 | Barre |
108 | Stage Performance |
109 | High Stress Work |
110 | Parkour |
111 | Gaelic Football |
112 | Hurling/Camogie |
113 | Circus Arts |
121 | Massage Therapy |
125 | Watching Sports |
126 | Assault Bike |
127 | Kickboxing |
128 | Stretching |
230 | Table Tennis |
231 | Badminton |
232 | Netball |
233 | Sauna |
234 | Disc Golf |
235 | Yard Work |
236 | Air Compression |
237 | Percussive Massage |
238 | Paintball |
239 | Ice Skating |
240 | Handball |