{"next_url":"https://coach.christofferlarsson.se/api/activities/20005454281/cb-1789428087192-60ba","url":"https://coach.christofferlarsson.se/api/activities/20005454281","streams_url":"https://coach.christofferlarsson.se/api/activities/20005454281/streams","activity":{"resource_state":3,"athlete":{"id":21729951,"id_str":"21729951","resource_state":1},"name":"Hemåt","distance":16743.9,"moving_time":2275,"elapsed_time":2275,"total_elevation_gain":120,"type":"Ride","sport_type":"Ride","workout_type":null,"device_name":"Garmin Forerunner 970","id":20005454281,"id_str":"20005454281","start_date":"2026-09-02T12:47:00Z","start_date_local":"2026-09-02T14:47:00Z","timezone":"(GMT+01:00) Europe/Stockholm","utc_offset":7200,"location_city":null,"location_state":null,"location_country":null,"achievement_count":0,"kudos_count":0,"comment_count":0,"athlete_count":1,"photo_count":0,"trainer":false,"commute":false,"manual":false,"private":false,"visibility":"everyone","flagged":false,"gear_id":"b14176535","start_latlng":[63.839972,20.241122],"end_latlng":[63.841564,20.48288],"average_speed":7.36,"max_speed":12.18,"average_watts":192.9,"device_watts":false,"kilojoules":438.8,"has_heartrate":true,"average_heartrate":123,"max_heartrate":143,"heartrate_opt_out":false,"display_hide_heartrate_option":true,"elev_high":60.2,"elev_low":10,"upload_id":21144670299,"upload_id_str":"21144670299","external_id":"garmin_ping_622700972789","from_accepted_tag":false,"pr_count":0,"total_photo_count":0,"has_kudoed":false,"suffer_score":8,"description":"","calories":351,"perceived_exertion":null,"prefer_perceived_exertion":null,"splits_metric":[{"distance":1005.1,"elapsed_time":153,"elevation_difference":2.8,"moving_time":153,"split":1,"average_speed":6.57,"average_grade_adjusted_speed":null,"average_heartrate":110.57516339869281,"pace_zone":0},{"distance":996.7,"elapsed_time":143,"elevation_difference":-3,"moving_time":143,"split":2,"average_speed":6.97,"average_grade_adjusted_speed":null,"average_heartrate":122.56643356643356,"pace_zone":0},{"distance":1000.6,"elapsed_time":154,"elevation_difference":19.2,"moving_time":154,"split":3,"average_speed":6.5,"average_grade_adjusted_speed":null,"average_heartrate":131.0909090909091,"pace_zone":0},{"distance":999.6,"elapsed_time":169,"elevation_difference":18.2,"moving_time":169,"split":4,"average_speed":5.91,"average_grade_adjusted_speed":null,"average_heartrate":130.62721893491124,"pace_zone":0},{"distance":1004.4,"elapsed_time":123,"elevation_difference":-12.6,"moving_time":123,"split":5,"average_speed":8.17,"average_grade_adjusted_speed":null,"average_heartrate":123.60162601626017,"pace_zone":0},{"distance":1000.5,"elapsed_time":170,"elevation_difference":17,"moving_time":170,"split":6,"average_speed":5.89,"average_grade_adjusted_speed":null,"average_heartrate":130.9,"pace_zone":0},{"distance":998.5,"elapsed_time":117,"elevation_difference":-12.8,"moving_time":117,"split":7,"average_speed":8.53,"average_grade_adjusted_speed":null,"average_heartrate":118.8974358974359,"pace_zone":0},{"distance":1002.9,"elapsed_time":115,"elevation_difference":-8.6,"moving_time":115,"split":8,"average_speed":8.72,"average_grade_adjusted_speed":null,"average_heartrate":122.97391304347826,"pace_zone":0},{"distance":995.4,"elapsed_time":116,"elevation_difference":-14.6,"moving_time":116,"split":9,"average_speed":8.58,"average_grade_adjusted_speed":null,"average_heartrate":114.68103448275862,"pace_zone":0},{"distance":998.1,"elapsed_time":142,"elevation_difference":7,"moving_time":142,"split":10,"average_speed":7.03,"average_grade_adjusted_speed":null,"average_heartrate":123.0774647887324,"pace_zone":0},{"distance":1003.6,"elapsed_time":125,"elevation_difference":-0.4,"moving_time":125,"split":11,"average_speed":8.03,"average_grade_adjusted_speed":null,"average_heartrate":125.792,"pace_zone":0},{"distance":999.8,"elapsed_time":115,"elevation_difference":-2.2,"moving_time":115,"split":12,"average_speed":8.69,"average_grade_adjusted_speed":null,"average_heartrate":121.95652173913044,"pace_zone":0},{"distance":995.2,"elapsed_time":127,"elevation_difference":-1,"moving_time":127,"split":13,"average_speed":7.84,"average_grade_adjusted_speed":null,"average_heartrate":122.76377952755905,"pace_zone":0},{"distance":1006.7,"elapsed_time":135,"elevation_difference":-1.6,"moving_time":135,"split":14,"average_speed":7.46,"average_grade_adjusted_speed":null,"average_heartrate":123.5111111111111,"pace_zone":0},{"distance":996,"elapsed_time":124,"elevation_difference":-6.2,"moving_time":124,"split":15,"average_speed":8.03,"average_grade_adjusted_speed":null,"average_heartrate":122.37096774193549,"pace_zone":0},{"distance":1001.1,"elapsed_time":142,"elevation_difference":-2,"moving_time":142,"split":16,"average_speed":7.05,"average_grade_adjusted_speed":null,"average_heartrate":122.02816901408451,"pace_zone":0},{"distance":741.5,"elapsed_time":105,"elevation_difference":-4.2,"moving_time":105,"split":17,"average_speed":7.06,"average_grade_adjusted_speed":null,"average_heartrate":117.83495145631068,"pace_zone":0}],"laps":[{"id":71407506590,"resource_state":2,"name":"Lap 1","activity":{"id":20005454281,"id_str":"20005454281","visibility":"everyone","resource_state":1},"athlete":{"id":21729951,"id_str":"21729951","resource_state":1},"elapsed_time":741,"moving_time":741,"start_date":"2026-09-02T12:47:00Z","start_date_local":"2026-09-02T14:47:00Z","distance":5000,"average_speed":6.75,"max_speed":11.08,"lap_index":1,"split":1,"start_index":0,"end_index":742,"total_elevation_gain":67.2,"device_watts":false,"average_watts":197.3,"average_heartrate":123.9,"max_heartrate":141},{"id":71407506603,"resource_state":2,"name":"Lap 2","activity":{"id":20005454281,"id_str":"20005454281","visibility":"everyone","resource_state":1},"athlete":{"id":21729951,"id_str":"21729951","resource_state":1},"elapsed_time":660,"moving_time":660,"start_date":"2026-09-02T12:59:23Z","start_date_local":"2026-09-02T14:59:23Z","distance":5000,"average_speed":7.58,"max_speed":12.18,"lap_index":2,"split":2,"start_index":743,"end_index":1403,"total_elevation_gain":40,"device_watts":false,"average_watts":195.2,"average_heartrate":122.9,"max_heartrate":143},{"id":71407506621,"resource_state":2,"name":"Lap 3","activity":{"id":20005454281,"id_str":"20005454281","visibility":"everyone","resource_state":1},"athlete":{"id":21729951,"id_str":"21729951","resource_state":1},"elapsed_time":625,"moving_time":625,"start_date":"2026-09-02T13:10:24Z","start_date_local":"2026-09-02T15:10:24Z","distance":5000,"average_speed":8,"max_speed":10.22,"lap_index":3,"split":3,"start_index":1404,"end_index":2029,"total_elevation_gain":16,"device_watts":false,"average_watts":198.5,"average_heartrate":123.3,"max_heartrate":134},{"id":71407506636,"resource_state":2,"name":"Lap 4","activity":{"id":20005454281,"id_str":"20005454281","visibility":"everyone","resource_state":1},"athlete":{"id":21729951,"id_str":"21729951","resource_state":1},"elapsed_time":246,"moving_time":246,"start_date":"2026-09-02T13:20:50Z","start_date_local":"2026-09-02T15:20:50Z","distance":1745.73,"average_speed":7.1,"max_speed":8.98,"lap_index":4,"split":4,"start_index":2030,"end_index":2275,"total_elevation_gain":8,"device_watts":false,"average_watts":159.1,"average_heartrate":120.2,"max_heartrate":131}],"gear":{"id":"b14176535","primary":false,"name":"Giant Anyroad 2","nickname":"Giant Anyroad 2","resource_state":2,"retired":false,"distance":1858165,"converted_distance":1858.2},"photos":{"primary":null,"count":0},"stats_visibility":[{"type":"heart_rate","visibility":"everyone"},{"type":"pace","visibility":"everyone"},{"type":"power","visibility":"everyone"},{"type":"speed","visibility":"everyone"},{"type":"calories","visibility":"everyone"},{"type":"weight_lifted","visibility":"everyone"}],"hide_from_home":false,"sport_image_visibility":"everyone","embed_token":"e0a1beafc435a07474ef6afc3b721a0904311d52","available_zones":["heartrate","power"]}}