{
  "activity_id": "22949216069",
  "name": "Apeldoorn Gravel riding",
  "date": "2026-05-20",
  "start_time": "2026-05-20 16:46:36",
  "sport": "cycling",
  "sport_group": "bike",
  "filename": "fit/2026/05/20/22949216069_ACTIVITY.fit",
  "original_source_filename": "22949216069_ACTIVITY.fit",
  "duration_seconds": 2539.542,
  "duration": "00:42:20",
  "distance_meters": 19564.16,
  "distance_km": 19.564,
  "heart_rate": {
    "avg": 134,
    "max": 151
  },
  "power": {
    "avg": null,
    "normalized": null,
    "max": null
  },
  "intensity_factor": null,
  "tss": null,
  "training_load": 89.64964294433594,
  "training_effect": {
    "aerobic": 3.2,
    "anaerobic": 0.7
  },
  "elevation": {
    "ascent_meters": 33,
    "descent_meters": 39,
    "min_altitude_meters": 8.8,
    "max_altitude_meters": 25.4
  },
  "temperature_c": {
    "avg": 20,
    "min": 19.0,
    "max": 23
  },
  "cadence": {
    "avg": null,
    "max": null
  },
  "calories": 507,
  "estimated_sweat_loss": null,
  "laps_intervals": [
    {
      "avg_cadence_position": [
        null,
        null
      ],
      "avg_heart_rate": 122,
      "avg_left_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_left_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_power_position": [
        null,
        null
      ],
      "avg_right_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_right_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_temperature": 21,
      "avg_vam": 0.052,
      "end_position_lat": 622457941,
      "end_position_long": 71924874,
      "enhanced_avg_speed": 7.802,
      "enhanced_max_speed": 10.282,
      "event": "lap",
      "event_type": "stop",
      "lap_trigger": "manual",
      "max_cadence_position": [
        null,
        null
      ],
      "max_heart_rate": 147,
      "max_power_position": [
        null,
        null
      ],
      "max_temperature": 23,
      "message_index": 0,
      "sport": "cycling",
      "start_position_lat": 622516839,
      "start_position_long": 71099591,
      "start_time": "2026-05-20T14:46:36",
      "sub_sport": "gravel_cycling",
      "timestamp": "2026-05-20T14:46:36",
      "total_ascent": 8,
      "total_calories": 126,
      "total_descent": 16,
      "total_distance": 5490.37,
      "total_elapsed_time": 758.67,
      "total_timer_time": 703.671,
      "unknown_124": 20,
      "unknown_145": 107,
      "unknown_152": 66,
      "unknown_155": 17,
      "unknown_163": 0,
      "unknown_27": 622595529,
      "unknown_28": 71924874,
      "unknown_29": 622457941,
      "unknown_30": 71099591
    },
    {
      "avg_cadence_position": [
        null,
        null
      ],
      "avg_heart_rate": 141,
      "avg_left_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_left_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_power_position": [
        null,
        null
      ],
      "avg_right_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_right_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_temperature": 20,
      "avg_vam": 0.022,
      "end_position_lat": 621701387,
      "end_position_long": 72375307,
      "enhanced_avg_speed": 7.901,
      "enhanced_max_speed": 10.73,
      "event": "lap",
      "event_type": "stop",
      "lap_trigger": "manual",
      "max_cadence_position": [
        null,
        null
      ],
      "max_heart_rate": 151,
      "max_power_position": [
        null,
        null
      ],
      "max_temperature": 22,
      "message_index": 1,
      "sport": "cycling",
      "start_position_lat": 622457882,
      "start_position_long": 71925982,
      "start_time": "2026-05-20T14:59:15",
      "sub_sport": "gravel_cycling",
      "timestamp": "2026-05-20T14:46:36",
      "total_ascent": 21,
      "total_calories": 335,
      "total_descent": 21,
      "total_distance": 12066.14,
      "total_elapsed_time": 1527.254,
      "total_timer_time": 1527.254,
      "unknown_124": 19,
      "unknown_145": 261,
      "unknown_152": 66,
      "unknown_155": 37,
      "unknown_163": 0,
      "unknown_27": 622468636,
      "unknown_28": 72536940,
      "unknown_29": 621652992,
      "unknown_30": 71925982
    },
    {
      "avg_cadence_position": [
        null,
        null
      ],
      "avg_heart_rate": 130,
      "avg_left_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_left_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_power_position": [
        null,
        null
      ],
      "avg_right_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_right_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_temperature": 20,
      "avg_vam": 0.023,
      "end_position_lat": 621680430,
      "end_position_long": 72145756,
      "enhanced_avg_speed": 6.512,
      "enhanced_max_speed": 7.297,
      "event": "lap",
      "event_type": "stop",
      "lap_trigger": "manual",
      "max_cadence_position": [
        null,
        null
      ],
      "max_heart_rate": 138,
      "max_power_position": [
        null,
        null
      ],
      "max_temperature": 21,
      "message_index": 2,
      "sport": "cycling",
      "start_position_lat": 621700975,
      "start_position_long": 72375028,
      "start_time": "2026-05-20T15:24:42",
      "sub_sport": "gravel_cycling",
      "timestamp": "2026-05-20T14:46:36",
      "total_ascent": 4,
      "total_calories": 45,
      "total_descent": 2,
      "total_distance": 1985.4,
      "total_elapsed_time": 304.868,
      "total_timer_time": 304.868,
      "unknown_124": 20,
      "unknown_145": 47,
      "unknown_152": 66,
      "unknown_155": 7,
      "unknown_163": 0,
      "unknown_27": 621728773,
      "unknown_28": 72375028,
      "unknown_29": 621675579,
      "unknown_30": 72143873
    },
    {
      "avg_cadence_position": [
        null,
        null
      ],
      "avg_heart_rate": 128,
      "avg_left_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_left_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_power_position": [
        null,
        null
      ],
      "avg_right_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_right_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_temperature": 21,
      "end_position_lat": 621678349,
      "end_position_long": 72145940,
      "enhanced_avg_speed": 5.935,
      "enhanced_max_speed": 5.253,
      "event": "lap",
      "event_type": "stop",
      "lap_trigger": "session_end",
      "max_cadence_position": [
        null,
        null
      ],
      "max_heart_rate": 128,
      "max_power_position": [
        null,
        null
      ],
      "max_temperature": 21,
      "message_index": 3,
      "sport": "cycling",
      "start_position_lat": 621679818,
      "start_position_long": 72145567,
      "start_time": "2026-05-20T15:29:47",
      "sub_sport": "gravel_cycling",
      "timestamp": "2026-05-20T14:46:36",
      "total_ascent": 0,
      "total_calories": 1,
      "total_descent": 0,
      "total_distance": 22.25,
      "total_elapsed_time": 3.749,
      "total_timer_time": 3.749,
      "unknown_124": 21,
      "unknown_145": 1,
      "unknown_152": 66,
      "unknown_155": 0,
      "unknown_163": 0,
      "unknown_27": 621679818,
      "unknown_28": 72145940,
      "unknown_29": 621678349,
      "unknown_30": 72145160
    }
  ],
  "time_in_hr_zones_seconds": {
    "zone_1": 29.0,
    "zone_2": 243.589,
    "zone_3": 2028.292,
    "zone_4": 154.997,
    "zone_5": 0.0
  },
  "time_in_power_zones_seconds": null,
  "recovery_data_for_day": {
    "sleep_hours": 0.0,
    "sleep": {
      "day": "2026-05-20 00:00:00.000000",
      "start": null,
      "end": null,
      "total_sleep": "00:00:00.000000",
      "deep_sleep": "00:00:00.000000",
      "light_sleep": "00:00:00.000000",
      "rem_sleep": "00:00:00.000000",
      "awake": "00:00:00.000000",
      "avg_spo2": null,
      "avg_rr": null,
      "avg_stress": null,
      "score": null,
      "qualifier": null
    },
    "resting_hr": 54.0,
    "resting_hr_summary": {
      "day": "2026-05-20 00:00:00.000000",
      "rhr_avg": null,
      "rhr_min": null,
      "rhr_max": null
    },
    "body_battery": null,
    "training_readiness": null
  },
  "fit_parse_status": "ok"
}
