{ "access_token": [ { "token_type": "Bearer", "access_token": "387110714399904dfb8430fe9b309410fad713c2", "expires_at": 1751768062, "expires_in": 21600, "refresh_token": "c5e2d4b68ec8ff9acd2dfbd2451f724dc3e2009f" }, 1751746462.565112 ], "athlete_stats": [ { "biggest_ride_distance": 115397.0, "biggest_climb_elevation_gain": 62.0, "recent_ride_totals": { "count": 9, "distance": 264123.8994140625, "moving_time": 34386, "elapsed_time": 35962, "elevation_gain": 832.5999984741211, "achievement_count": 0 }, "all_ride_totals": { "count": 756, "distance": 18027711.82313776, "moving_time": 2598611, "elapsed_time": 2969272, "elevation_gain": 49674.28379535675 }, "recent_run_totals": { "count": 0, "distance": 0, "moving_time": 0, "elapsed_time": 0, "elevation_gain": 0, "achievement_count": 0 }, "all_run_totals": { "count": 8, "distance": 5448.39013671875, "moving_time": 7367, "elapsed_time": 7397, "elevation_gain": 6.239949941635132 }, "recent_swim_totals": { "count": 0, "distance": 0, "moving_time": 0, "elapsed_time": 0, "elevation_gain": 0, "achievement_count": 0 }, "all_swim_totals": { "count": 0, "distance": 0, "moving_time": 0, "elapsed_time": 0, "elevation_gain": 0 }, "ytd_ride_totals": { "count": 51, "distance": 1586506, "moving_time": 215634.0, "elapsed_time": 239584.0, "elevation_gain": 4510.799995422363 }, "ytd_run_totals": { "count": 0, "distance": 0, "moving_time": 0, "elapsed_time": 0, "elevation_gain": 0 }, "ytd_swim_totals": { "count": 0, "distance": 0, "moving_time": 0, "elapsed_time": 0, "elevation_gain": 0 } }, 1751746463.1249552 ], "ytd_stats": [ { "distance": 985.8, "elevation": 14799, "time": 59.9, "count": 51, "avg_speed": 16.5 }, 1751746463.1257896 ], "recent_activities_5": [ [ { "resource_state": 2, "athlete": { "id": 57387663, "resource_state": 1 }, "name": "Morning Ride", "distance": 65308.1, "moving_time": 8555, "elapsed_time": 8998, "total_elevation_gain": 187.0, "type": "Ride", "sport_type": "Ride", "workout_type": null, "id": 15004705624, "start_date": "2025-07-04T11:19:15Z", "start_date_local": "2025-07-04T06:19:15Z", "timezone": "(GMT-06:00) America/Chicago", "utc_offset": -18000.0, "location_city": null, "location_state": null, "location_country": null, "achievement_count": 1, "kudos_count": 11, "comment_count": 0, "athlete_count": 1, "photo_count": 0, "map": { "id": "a15004705624", "summary_polyline": "mbc}ExirtQFpDEvIDbEAxGCn@CFQDaAEaE@iBA{@?]DKDe@^QZa@~@UZc@d@wAjAWVq@bAKFYH{@CIDGNCn@@tB?jUEbJAPK^O\\IJKFMDkAAyAJi@Nc@XKFK@{@E_AA}VCcCJq@?O@KDIHIb@HhDCv\\?jEBtAEPGDSBc@Cy@@m@Eo@?u@DMGEGAKBsAAaDIk@OYWSYO{IgEWKWCc@@WDi@Xm@f@KNAVH\\p@hBFDPDXEp@SLAX@VLhAp@nCpATNFLBLElA?|@DRLLb@BnBApE@`ABHD@R@`SCh_@GfJENOD{@A}@Dog@Rgh@XaBDK@IDEHGn@BxLE|h@@du@GVCBS@yAEwt@KeKGgOCuq@B}\\CsMBmJC{CBoDCiJ@}ZD_JDuBAsC@iH?E@IHERCn@YpsETtoBCd@ENINIJMH]DqAEuHC_TAcJCgW?eAAwVAmQIsJ?mLCi~@EkxA?sjAEoa@GiSByCAgQ@_MA{D@iFA_XFyEA}a@B_D@kN?uLBiVCac@@QAMGIOEQAUFqA?qDA{\\EqHBkFEeq@@uICmID{LBMDELCpBDrAAPBNA\\F`BKvDBxB?bACh@BnL?bDOJKP_@HWB[@_MBq@H_@HKTUXGpC@bH?dECf@@dCCbBBzJA|AFJEDSBiOXsv@|@{aBIcyBC}HAqi@KioAAglAk@k}BKsnAC_C@eAAgDFSFERCxCBzrACnrDYbPDv^Pfi@PpSBlGAtDCtJSnFSrIMvj@?hDCnMB`f@CpFDjHNvH`@dELxDFhWB~OElTCdDDnRvBvDFbAEnBUt@OpD_ApBe@`AQdBOlAE~KAtHB|PALJDVEtG@zDC~CChRBxIRvBFLHHZHZ@dACbAIfB?xGDdU@tBBnG@fLLvQClB@r@BvBMzAApABhB?tTGtEGhDB~BExG?zIG~B@hGEdD@rAAvBMhP@rBChPD|CCXFbAE|CCNBDDFRCz@E~DGzWGjOEvABv@@nECfCDbAEfQDlG@pTDXFHNFZ?~BG\\@HBBF@VAxDBJNJXBnAC|CBjC?HBBD?~ICdL?pK", "resource_state": 2 }, "trainer": false, "commute": false, "manual": false, "private": false, "visibility": "everyone", "flagged": false, "gear_id": "b13730672", "start_latlng": [ 36.392646, -97.91032 ], "end_latlng": [ 36.392489, -97.909817 ], "average_speed": 7.634, "max_speed": 15.0, "average_cadence": 80.9, "average_temp": 23, "average_watts": 145.0, "max_watts": 574, "weighted_average_watts": 153, "device_watts": true, "kilojoules": 1238.0, "has_heartrate": true, "average_heartrate": 162.0, "max_heartrate": 183.0, "heartrate_opt_out": false, "display_hide_heartrate_option": true, "elev_high": 422.6, "elev_low": 348.2, "upload_id": 16017980571, "upload_id_str": "16017980571", "external_id": "470201470455676929.fit", "from_accepted_tag": false, "pr_count": 0, "total_photo_count": 0, "has_kudoed": false }, { "resource_state": 2, "athlete": { "id": 57387663, "resource_state": 1 }, "name": "TrainingPeaks Virtual - Workout: 1x45 @ 60%", "distance": 28366.5, "moving_time": 3631, "elapsed_time": 3631, "total_elevation_gain": 146.0, "type": "VirtualRide", "sport_type": "VirtualRide", "id": 14999603655, "start_date": "2025-07-03T22:38:49Z", "start_date_local": "2025-07-03T17:38:49Z", "timezone": "(GMT-05:00) America/Atikokan", "utc_offset": -18000.0, "location_city": null, "location_state": null, "location_country": null, "achievement_count": 0, "kudos_count": 6, "comment_count": 0, "athlete_count": 1, "photo_count": 0, "map": { "id": "a14999603655", "summary_polyline": "bpxGsedp[BsCf@OVpAGxHPt@r@N\\cAL_H`@UZZ`@fBRvC?fEQtA_@TwBIu@NyCtCeDbBmBlBc@fAUrDkCfDoB`EYtAArBe@~AeHfMQjFa@`Bk@r@{DpB}B`@yAkAy@U}Ju@}HyFaCcA}Ck@wDFmG|AuXUeAm@wDsGqAeDw@k@w@OuAZwAtBKbANtCc@hAgBl@yCc@gAqBBaBWu@uHiDwGsFYq@Cw@l@}CrA{CAwBk@o@qEQm@m@Ak@n@qAJcA_BmGnB{CF{C}AgGaCqDhAkDh@}Dr@_Cl@s@|AG`BXz@z@\\pA@dAkAbExB`H~AhDVzHXdBdAbCxAhBdBpAxCrAtBFjJaBbBgAtBkD|GmDj@gAZsBYuEaAkCoAmAs@Wu@Ds@`@_@r@]pBoAl@mJuD}Bo@cCAcClA{Es@oCmAgCqBjA}DI}Ai@mAaB}@uC@o@h@w@|Bc@pDqA`E?TrCvEjAdFKlC}ArBSp@`B|FG~@q@tAAn@l@v@nENt@x@?~AuAfDm@|C@p@`@bA`HvFdH|CTd@B~Br@vAx@d@nCNxAo@h@sAOwCL_AtAqBrASxAt@nAdDtDlGlAv@vXVvG}AnDIxF|A`JlGdKt@z@ZdA`ArBQxE_Ct@aA\\uATwF`H_Mb@yAD_CZuAbBqDlCeDT_AFgCTm@zAgBzDsB|CwClDEb@]TqDQuFq@mCe@S[LQbAGzFKb@YHa@{@DiI[kA_@EWPIbD{@r@}AOg@g@c@qAsAUg@RYp@?hE\\x@`ANx@g@J}ESw@i@Wy@Di@j@AdF\\l@f@Nt@Kb@k@@yEQk@g@Wk@?s@`@Kh@BnEn@r@v@Bn@a@|@eBxCy@Z}@AaCHOb@BRlAE`IJf@b@V`@QLg@LcHX]TDf@lAVdCFzDKnCm@j@oBI{@R{CtCaExBuA~A[`ACpBS`AmCfDeBpD[tAC`C[hAmHxMQ~E]bBi@v@}EbCcBRyAkA_AWmJo@eJoGyBy@iCe@sDHmG|AyXUeAq@sDkGqAeDi@g@eAWyAZmAfBSdAPzCa@jA{An@{BKaAi@q@uA?{BWc@qHgDaGqEc@q@Qw@Dy@j@oCfA_CNuAOcAe@a@kEQc@QSe@Dk@n@qADgAaBsFtBoDFqBQcBaAkDiAuBcAoAaD_Am@y@WcACaCn@aEwAeI\\sD|BoC|CKpCuA~AsAjAeB", "resource_state": 2 }, "trainer": false, "commute": false, "manual": false, "private": false, "visibility": "everyone", "flagged": false, "gear_id": "b13730672", "start_latlng": [ -1.439482, 149.612514 ], "end_latlng": [ -1.41586, 149.622902 ], "average_speed": 7.812, "max_speed": 17.48, "average_cadence": 86.7, "average_watts": 125.3, "max_watts": 162, "weighted_average_watts": 128, "device_watts": true, "kilojoules": 455.0, "has_heartrate": true, "average_heartrate": 140.0, "max_heartrate": 157.0, "heartrate_opt_out": false, "display_hide_heartrate_option": true, "elev_high": 70.0, "elev_low": 39.2, "upload_id": 16012254216, "upload_id_str": "16012254216", "external_id": "file.dat.fit", "from_accepted_tag": false, "pr_count": 0, "total_photo_count": 0, "has_kudoed": false }, { "resource_state": 2, "athlete": { "id": 57387663, "resource_state": 1 }, "name": "Lunch Walk", "distance": 880.0, "moving_time": 690, "elapsed_time": 722, "total_elevation_gain": 3.0, "type": "Walk", "sport_type": "Walk", "id": 14996947783, "start_date": "2025-07-03T17:51:25Z", "start_date_local": "2025-07-03T12:51:25Z", "timezone": "(GMT-06:00) America/Chicago", "utc_offset": -18000.0, "location_city": null, "location_state": null, "location_country": null, "achievement_count": 0, "kudos_count": 4, "comment_count": 0, "athlete_count": 1, "photo_count": 0, "map": { "id": "a14996947783", "summary_polyline": "ied}E|_ltQ?qB@yEAk@?eAD[v@A^@`@C\\B`AADtBEnB", "resource_state": 2 }, "trainer": false, "commute": false, "manual": false, "private": false, "visibility": "everyone", "flagged": false, "gear_id": null, "start_latlng": [ 36.399217, -97.880887 ], "end_latlng": [ 36.398729, -97.880043 ], "average_speed": 1.275, "max_speed": 2.5, "average_cadence": 51.3, "has_heartrate": true, "average_heartrate": 99.9, "max_heartrate": 108.0, "heartrate_opt_out": false, "display_hide_heartrate_option": true, "elev_high": 387.0, "elev_low": 384.0, "upload_id": 16009366898, "upload_id_str": "16009366898", "external_id": "470182370203435011.fit", "from_accepted_tag": false, "pr_count": 0, "total_photo_count": 0, "has_kudoed": false }, { "resource_state": 2, "athlete": { "id": 57387663, "resource_state": 1 }, "name": "Get the movement in", "distance": 1752.1, "moving_time": 1447, "elapsed_time": 1447, "total_elevation_gain": 0.0, "type": "Walk", "sport_type": "Walk", "id": 14992813188, "start_date": "2025-07-03T10:22:50Z", "start_date_local": "2025-07-03T05:22:50Z", "timezone": "(GMT-06:00) America/Chicago", "utc_offset": -18000.0, "location_city": null, "location_state": null, "location_country": null, "achievement_count": 0, "kudos_count": 5, "comment_count": 0, "athlete_count": 1, "photo_count": 0, "map": { "id": "a14992813188", "summary_polyline": "a~b}E|grtQ_@@_@Co@@EBELBj@CnG@`CC~BFbFA`CEdBBn@CDKg@?cGB_AGoA?aFB}@Ay@@eBCq@@u@CqA@GDCZILILA", "resource_state": 2 }, "trainer": false, "commute": false, "manual": false, "private": false, "visibility": "everyone", "flagged": false, "gear_id": null, "start_latlng": [ 36.39246, -97.909735 ], "end_latlng": [ 36.392535, -97.909878 ], "average_speed": 1.211, "max_speed": 3.06, "average_cadence": 50.3, "has_heartrate": true, "average_heartrate": 84.1, "max_heartrate": 93.0, "heartrate_opt_out": false, "display_hide_heartrate_option": true, "elev_high": 384.0, "elev_low": 383.0, "upload_id": 16004847991, "upload_id_str": "16004847991", "external_id": "470175341223116808.fit", "from_accepted_tag": false, "pr_count": 0, "total_photo_count": 0, "has_kudoed": false }, { "resource_state": 2, "athlete": { "id": 57387663, "resource_state": 1 }, "name": "Afternoon Ride", "distance": 8484.4, "moving_time": 1478, "elapsed_time": 1478, "total_elevation_gain": 0, "type": "Ride", "sport_type": "Ride", "workout_type": 10, "id": 14946240425, "start_date": "2025-06-28T21:05:49Z", "start_date_local": "2025-06-28T16:05:49Z", "timezone": "(GMT-05:00) America/Atikokan", "utc_offset": -18000.0, "location_city": null, "location_state": null, "location_country": null, "achievement_count": 0, "kudos_count": 1, "comment_count": 0, "athlete_count": 1, "photo_count": 0, "map": { "id": "a14946240425", "summary_polyline": "", "resource_state": 2 }, "trainer": true, "commute": false, "manual": false, "private": false, "visibility": "everyone", "flagged": false, "gear_id": "b13730672", "start_latlng": [], "end_latlng": [], "average_speed": 5.74, "max_speed": 7.5, "average_cadence": 91.6, "average_watts": 117.2, "max_watts": 198, "weighted_average_watts": 123, "device_watts": true, "kilojoules": 178.0, "has_heartrate": true, "average_heartrate": 139.8, "max_heartrate": 155.0, "heartrate_opt_out": false, "display_hide_heartrate_option": true, "elev_high": 0.0, "elev_low": 0.0, "upload_id": 15953591302, "upload_id_str": "15953591302", "external_id": "470069740855918614.fit", "from_accepted_tag": false, "pr_count": 0, "total_photo_count": 0, "has_kudoed": false } ], 1751746463.3906252 ], "formatted_activities": [ [ { "name": "Morning Ride", "distance": 40.6, "elevation": 614, "time": "2h 22m", "date": "July 04, 2025", "avg_speed": 17.1 }, { "name": "TrainingPeaks Virtual - Workout: 1x45 @ 60%", "distance": 17.6, "elevation": 479, "time": "1h 0m", "date": "July 03, 2025", "avg_speed": 17.5 }, { "name": "Afternoon Ride", "distance": 5.3, "elevation": 0, "time": "0h 24m", "date": "June 28, 2025", "avg_speed": 12.8 } ], 1751746463.397715 ] }