curl --request GET \
--url https://app-api.spikeapi.com/v3/queries/workouts \
--header 'Authorization: Bearer <token>'import requests
url = "https://app-api.spikeapi.com/v3/queries/workouts"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app-api.spikeapi.com/v3/queries/workouts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app-api.spikeapi.com/v3/queries/workouts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app-api.spikeapi.com/v3/queries/workouts"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app-api.spikeapi.com/v3/queries/workouts")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app-api.spikeapi.com/v3/queries/workouts")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"workouts": [
{
"modified_at": "2023-11-07T05:31:56Z",
"record_id": "12345678-1234-abcd-4321-abcdef123456",
"start_at_timestamp": "2023-11-07T05:31:56Z",
"duration": 123,
"end_at_timestamp": "2023-11-07T05:31:56Z",
"input_method": "unknown",
"is_source_aggregated": true,
"laps": [
{
"duration": 123,
"end_at": "2023-11-07T05:31:56Z",
"lap": 123,
"metrics": {
"air_temperature": 22.73,
"air_temperature_max": 28.55,
"air_temperature_min": 15.27,
"ascent": 320.29,
"basal_body_temperature": 36.53,
"basal_body_temperature_max": 37.03,
"basal_body_temperature_min": 36.01,
"bedtime_duration": 28800000,
"blood_pressure_diastolic": 80.03,
"blood_pressure_diastolic_max": 90.07,
"blood_pressure_diastolic_min": 60.01,
"blood_pressure_systolic": 120.03,
"blood_pressure_systolic_max": 140.07,
"blood_pressure_systolic_min": 100.01,
"body_bone_mass": 3200,
"body_fat": 18.53,
"body_fat_max": 25.03,
"body_fat_min": 12.01,
"body_mass_index": 22.5016,
"body_temperature": 36.73,
"body_temperature_max": 37.55,
"body_temperature_min": 36.13,
"breathing_rate": 16.5016,
"breathing_rate_max": 24.7549,
"breathing_rate_min": 12.2534,
"cadence": 85.5016,
"cadence_max": 110.0049,
"cadence_min": 60.0034,
"calories_burned": 1650.7549,
"calories_burned_active": 450.2516,
"calories_burned_basal": 1200.5034,
"calories_intake": 2100.5016,
"descent": 280.91,
"distance": 6500.2516,
"distance_cycling": 15000.7549,
"distance_running": 5000.5016,
"distance_swimming": 1000.7549,
"distance_walking": 3200.5034,
"distance_wheelchair": 2800.5034,
"duration_active": 5400000,
"duration_high_intensity": 1200000,
"duration_low_intensity": 9000000,
"duration_moderate_intensity": 2400000,
"ecg_rri": 850,
"ecg_voltage": 1200.53,
"elevation": 1050.73,
"elevation_gain": 450.83,
"elevation_loss": 380.47,
"elevation_max": 1250.55,
"elevation_min": 850.37,
"floors_climbed": 12,
"glucose": 95.654321,
"heartrate": 90,
"heartrate_max": 180,
"heartrate_min": 60,
"heartrate_resting": 70,
"heartrate_resting_max": 85,
"heartrate_resting_min": 60,
"heartrate_zone0_duration": 5000,
"heartrate_zone1_duration": 7152,
"heartrate_zone2_duration": 25000,
"heartrate_zone3_duration": 18170,
"heartrate_zone4_duration": 6372,
"heartrate_zone5_duration": 2000,
"height": 1.7549,
"hrv_rmssd": 45,
"hrv_sdnn": 52,
"latitude": 37.77492948,
"longitude": -122.41941637,
"pace": 3.53,
"power": 125,
"power_max": 125,
"skin_temperature": 33.53,
"skin_temperature_max": 34.27,
"skin_temperature_min": 32.89,
"sleep_breathing_rate": 14.27,
"sleep_breathing_rate_max": 18.59,
"sleep_breathing_rate_min": 10.03,
"sleep_duration": 25200000,
"sleep_duration_awake": 1800000,
"sleep_duration_deep": 5400000,
"sleep_duration_light": 12600000,
"sleep_duration_nap": 3600000,
"sleep_duration_rem": 3600000,
"sleep_efficiency": 92,
"sleep_interruptions": 2,
"sleep_latency": 900000,
"sleep_score": 85,
"sleep_skin_temperature_deviation": -0.13,
"speed": 3.2516,
"speed_max": 8.5034,
"speed_min": 0.5016,
"spo2": 98.5016,
"spo2_max": 99.5034,
"spo2_min": 95.2516,
"steps": 8500,
"swimming_distance_per_stroke": 2.27,
"swimming_lengths": 40,
"vo2max": 45.23,
"wakeup_latency": 600000,
"weight": 70000.5034
},
"start_at": "2023-11-07T05:31:56Z"
}
],
"metrics": {
"air_temperature": 22.73,
"air_temperature_max": 28.55,
"air_temperature_min": 15.27,
"ascent": 320.29,
"basal_body_temperature": 36.53,
"basal_body_temperature_max": 37.03,
"basal_body_temperature_min": 36.01,
"bedtime_duration": 28800000,
"blood_pressure_diastolic": 80.03,
"blood_pressure_diastolic_max": 90.07,
"blood_pressure_diastolic_min": 60.01,
"blood_pressure_systolic": 120.03,
"blood_pressure_systolic_max": 140.07,
"blood_pressure_systolic_min": 100.01,
"body_bone_mass": 3200,
"body_fat": 18.53,
"body_fat_max": 25.03,
"body_fat_min": 12.01,
"body_mass_index": 22.5016,
"body_temperature": 36.73,
"body_temperature_max": 37.55,
"body_temperature_min": 36.13,
"breathing_rate": 16.5016,
"breathing_rate_max": 24.7549,
"breathing_rate_min": 12.2534,
"cadence": 85.5016,
"cadence_max": 110.0049,
"cadence_min": 60.0034,
"calories_burned": 1650.7549,
"calories_burned_active": 450.2516,
"calories_burned_basal": 1200.5034,
"calories_intake": 2100.5016,
"descent": 280.91,
"distance": 6500.2516,
"distance_cycling": 15000.7549,
"distance_running": 5000.5016,
"distance_swimming": 1000.7549,
"distance_walking": 3200.5034,
"distance_wheelchair": 2800.5034,
"duration_active": 5400000,
"duration_high_intensity": 1200000,
"duration_low_intensity": 9000000,
"duration_moderate_intensity": 2400000,
"ecg_rri": 850,
"ecg_voltage": 1200.53,
"elevation": 1050.73,
"elevation_gain": 450.83,
"elevation_loss": 380.47,
"elevation_max": 1250.55,
"elevation_min": 850.37,
"floors_climbed": 12,
"glucose": 95.654321,
"heartrate": 90,
"heartrate_max": 180,
"heartrate_min": 60,
"heartrate_resting": 70,
"heartrate_resting_max": 85,
"heartrate_resting_min": 60,
"heartrate_zone0_duration": 5000,
"heartrate_zone1_duration": 7152,
"heartrate_zone2_duration": 25000,
"heartrate_zone3_duration": 18170,
"heartrate_zone4_duration": 6372,
"heartrate_zone5_duration": 2000,
"height": 1.7549,
"hrv_rmssd": 45,
"hrv_sdnn": 52,
"latitude": 37.77492948,
"longitude": -122.41941637,
"pace": 3.53,
"power": 125,
"power_max": 125,
"skin_temperature": 33.53,
"skin_temperature_max": 34.27,
"skin_temperature_min": 32.89,
"sleep_breathing_rate": 14.27,
"sleep_breathing_rate_max": 18.59,
"sleep_breathing_rate_min": 10.03,
"sleep_duration": 25200000,
"sleep_duration_awake": 1800000,
"sleep_duration_deep": 5400000,
"sleep_duration_light": 12600000,
"sleep_duration_nap": 3600000,
"sleep_duration_rem": 3600000,
"sleep_efficiency": 92,
"sleep_interruptions": 2,
"sleep_latency": 900000,
"sleep_score": 85,
"sleep_skin_temperature_deviation": -0.13,
"speed": 3.2516,
"speed_max": 8.5034,
"speed_min": 0.5016,
"spo2": 98.5016,
"spo2_max": 99.5034,
"spo2_min": 95.2516,
"steps": 8500,
"swimming_distance_per_stroke": 2.27,
"swimming_lengths": 40,
"vo2max": 45.23,
"wakeup_latency": 600000,
"weight": 70000.5034
},
"provider_local_date": "2006-01-02",
"provider_slug": "strava",
"provider_source": "apple_healthkit_sample",
"provider_source_type": "provider_summary",
"route_points": {
"durations": [
123
],
"offsets": [
123
],
"values": {
"air_temperature": [
123
],
"air_temperature_max": [
123
],
"air_temperature_min": [
123
],
"ascent": [
123
],
"basal_body_temperature": [
123
],
"basal_body_temperature_max": [
123
],
"basal_body_temperature_min": [
123
],
"bedtime_duration": [
123
],
"blood_pressure_diastolic": [
123
],
"blood_pressure_diastolic_max": [
123
],
"blood_pressure_diastolic_min": [
123
],
"blood_pressure_systolic": [
123
],
"blood_pressure_systolic_max": [
123
],
"blood_pressure_systolic_min": [
123
],
"body_bone_mass": [
123
],
"body_fat": [
123
],
"body_fat_max": [
123
],
"body_fat_min": [
123
],
"body_mass_index": [
123
],
"body_temperature": [
123
],
"body_temperature_max": [
123
],
"body_temperature_min": [
123
],
"breathing_rate": [
123
],
"breathing_rate_max": [
123
],
"breathing_rate_min": [
123
],
"cadence": [
123
],
"cadence_max": [
123
],
"cadence_min": [
123
],
"calories_burned": [
123
],
"calories_burned_active": [
123
],
"calories_burned_basal": [
123
],
"calories_intake": [
123
],
"descent": [
123
],
"distance": [
123
],
"distance_cycling": [
123
],
"distance_running": [
123
],
"distance_swimming": [
123
],
"distance_walking": [
123
],
"distance_wheelchair": [
123
],
"duration_active": [
123
],
"duration_high_intensity": [
123
],
"duration_low_intensity": [
123
],
"duration_moderate_intensity": [
123
],
"ecg_rri": [
123
],
"ecg_voltage": [
123
],
"elevation": [
123
],
"elevation_gain": [
123
],
"elevation_loss": [
123
],
"elevation_max": [
123
],
"elevation_min": [
123
],
"floors_climbed": [
123
],
"glucose": [
123
],
"heartrate": [
123
],
"heartrate_max": [
123
],
"heartrate_min": [
123
],
"heartrate_resting": [
123
],
"heartrate_resting_max": [
123
],
"heartrate_resting_min": [
123
],
"heartrate_zone0_duration": [
123
],
"heartrate_zone1_duration": [
123
],
"heartrate_zone2_duration": [
123
],
"heartrate_zone3_duration": [
123
],
"heartrate_zone4_duration": [
123
],
"heartrate_zone5_duration": [
123
],
"height": [
123
],
"hrv_rmssd": [
123
],
"hrv_sdnn": [
123
],
"latitude": [
123
],
"longitude": [
123
],
"pace": [
123
],
"power": [
123
],
"power_max": [
123
],
"skin_temperature": [
123
],
"skin_temperature_max": [
123
],
"skin_temperature_min": [
123
],
"sleep_breathing_rate": [
123
],
"sleep_breathing_rate_max": [
123
],
"sleep_breathing_rate_min": [
123
],
"sleep_duration": [
123
],
"sleep_duration_awake": [
123
],
"sleep_duration_deep": [
123
],
"sleep_duration_light": [
123
],
"sleep_duration_nap": [
123
],
"sleep_duration_rem": [
123
],
"sleep_efficiency": [
123
],
"sleep_interruptions": [
123
],
"sleep_latency": [
123
],
"sleep_score": [
123
],
"sleep_skin_temperature_deviation": [
123
],
"speed": [
123
],
"speed_max": [
123
],
"speed_min": [
123
],
"spo2": [
123
],
"spo2_max": [
123
],
"spo2_min": [
123
],
"steps": [
123
],
"swimming_distance_per_stroke": [
123
],
"swimming_lengths": [
123
],
"vo2max": [
123
],
"wakeup_latency": [
123
],
"weight": [
123
]
}
},
"samples": {
"durations": [
123
],
"offsets": [
123
],
"values": {
"air_temperature": [
123
],
"air_temperature_max": [
123
],
"air_temperature_min": [
123
],
"ascent": [
123
],
"basal_body_temperature": [
123
],
"basal_body_temperature_max": [
123
],
"basal_body_temperature_min": [
123
],
"bedtime_duration": [
123
],
"blood_pressure_diastolic": [
123
],
"blood_pressure_diastolic_max": [
123
],
"blood_pressure_diastolic_min": [
123
],
"blood_pressure_systolic": [
123
],
"blood_pressure_systolic_max": [
123
],
"blood_pressure_systolic_min": [
123
],
"body_bone_mass": [
123
],
"body_fat": [
123
],
"body_fat_max": [
123
],
"body_fat_min": [
123
],
"body_mass_index": [
123
],
"body_temperature": [
123
],
"body_temperature_max": [
123
],
"body_temperature_min": [
123
],
"breathing_rate": [
123
],
"breathing_rate_max": [
123
],
"breathing_rate_min": [
123
],
"cadence": [
123
],
"cadence_max": [
123
],
"cadence_min": [
123
],
"calories_burned": [
123
],
"calories_burned_active": [
123
],
"calories_burned_basal": [
123
],
"calories_intake": [
123
],
"descent": [
123
],
"distance": [
123
],
"distance_cycling": [
123
],
"distance_running": [
123
],
"distance_swimming": [
123
],
"distance_walking": [
123
],
"distance_wheelchair": [
123
],
"duration_active": [
123
],
"duration_high_intensity": [
123
],
"duration_low_intensity": [
123
],
"duration_moderate_intensity": [
123
],
"ecg_rri": [
123
],
"ecg_voltage": [
123
],
"elevation": [
123
],
"elevation_gain": [
123
],
"elevation_loss": [
123
],
"elevation_max": [
123
],
"elevation_min": [
123
],
"floors_climbed": [
123
],
"glucose": [
123
],
"heartrate": [
123
],
"heartrate_max": [
123
],
"heartrate_min": [
123
],
"heartrate_resting": [
123
],
"heartrate_resting_max": [
123
],
"heartrate_resting_min": [
123
],
"heartrate_zone0_duration": [
123
],
"heartrate_zone1_duration": [
123
],
"heartrate_zone2_duration": [
123
],
"heartrate_zone3_duration": [
123
],
"heartrate_zone4_duration": [
123
],
"heartrate_zone5_duration": [
123
],
"height": [
123
],
"hrv_rmssd": [
123
],
"hrv_sdnn": [
123
],
"latitude": [
123
],
"longitude": [
123
],
"pace": [
123
],
"power": [
123
],
"power_max": [
123
],
"skin_temperature": [
123
],
"skin_temperature_max": [
123
],
"skin_temperature_min": [
123
],
"sleep_breathing_rate": [
123
],
"sleep_breathing_rate_max": [
123
],
"sleep_breathing_rate_min": [
123
],
"sleep_duration": [
123
],
"sleep_duration_awake": [
123
],
"sleep_duration_deep": [
123
],
"sleep_duration_light": [
123
],
"sleep_duration_nap": [
123
],
"sleep_duration_rem": [
123
],
"sleep_efficiency": [
123
],
"sleep_interruptions": [
123
],
"sleep_latency": [
123
],
"sleep_score": [
123
],
"sleep_skin_temperature_deviation": [
123
],
"speed": [
123
],
"speed_max": [
123
],
"speed_min": [
123
],
"spo2": [
123
],
"spo2_max": [
123
],
"spo2_min": [
123
],
"steps": [
123
],
"swimming_distance_per_stroke": [
123
],
"swimming_lengths": [
123
],
"vo2max": [
123
],
"wakeup_latency": [
123
],
"weight": [
123
]
}
},
"segments": [
{
"duration": 123,
"end_at": "2023-11-07T05:31:56Z",
"metrics": {
"air_temperature": 22.73,
"air_temperature_max": 28.55,
"air_temperature_min": 15.27,
"ascent": 320.29,
"basal_body_temperature": 36.53,
"basal_body_temperature_max": 37.03,
"basal_body_temperature_min": 36.01,
"bedtime_duration": 28800000,
"blood_pressure_diastolic": 80.03,
"blood_pressure_diastolic_max": 90.07,
"blood_pressure_diastolic_min": 60.01,
"blood_pressure_systolic": 120.03,
"blood_pressure_systolic_max": 140.07,
"blood_pressure_systolic_min": 100.01,
"body_bone_mass": 3200,
"body_fat": 18.53,
"body_fat_max": 25.03,
"body_fat_min": 12.01,
"body_mass_index": 22.5016,
"body_temperature": 36.73,
"body_temperature_max": 37.55,
"body_temperature_min": 36.13,
"breathing_rate": 16.5016,
"breathing_rate_max": 24.7549,
"breathing_rate_min": 12.2534,
"cadence": 85.5016,
"cadence_max": 110.0049,
"cadence_min": 60.0034,
"calories_burned": 1650.7549,
"calories_burned_active": 450.2516,
"calories_burned_basal": 1200.5034,
"calories_intake": 2100.5016,
"descent": 280.91,
"distance": 6500.2516,
"distance_cycling": 15000.7549,
"distance_running": 5000.5016,
"distance_swimming": 1000.7549,
"distance_walking": 3200.5034,
"distance_wheelchair": 2800.5034,
"duration_active": 5400000,
"duration_high_intensity": 1200000,
"duration_low_intensity": 9000000,
"duration_moderate_intensity": 2400000,
"ecg_rri": 850,
"ecg_voltage": 1200.53,
"elevation": 1050.73,
"elevation_gain": 450.83,
"elevation_loss": 380.47,
"elevation_max": 1250.55,
"elevation_min": 850.37,
"floors_climbed": 12,
"glucose": 95.654321,
"heartrate": 90,
"heartrate_max": 180,
"heartrate_min": 60,
"heartrate_resting": 70,
"heartrate_resting_max": 85,
"heartrate_resting_min": 60,
"heartrate_zone0_duration": 5000,
"heartrate_zone1_duration": 7152,
"heartrate_zone2_duration": 25000,
"heartrate_zone3_duration": 18170,
"heartrate_zone4_duration": 6372,
"heartrate_zone5_duration": 2000,
"height": 1.7549,
"hrv_rmssd": 45,
"hrv_sdnn": 52,
"latitude": 37.77492948,
"longitude": -122.41941637,
"pace": 3.53,
"power": 125,
"power_max": 125,
"skin_temperature": 33.53,
"skin_temperature_max": 34.27,
"skin_temperature_min": 32.89,
"sleep_breathing_rate": 14.27,
"sleep_breathing_rate_max": 18.59,
"sleep_breathing_rate_min": 10.03,
"sleep_duration": 25200000,
"sleep_duration_awake": 1800000,
"sleep_duration_deep": 5400000,
"sleep_duration_light": 12600000,
"sleep_duration_nap": 3600000,
"sleep_duration_rem": 3600000,
"sleep_efficiency": 92,
"sleep_interruptions": 2,
"sleep_latency": 900000,
"sleep_score": 85,
"sleep_skin_temperature_deviation": -0.13,
"speed": 3.2516,
"speed_max": 8.5034,
"speed_min": 0.5016,
"spo2": 98.5016,
"spo2_max": 99.5034,
"spo2_min": 95.2516,
"steps": 8500,
"swimming_distance_per_stroke": 2.27,
"swimming_lengths": 40,
"vo2max": 45.23,
"wakeup_latency": 600000,
"weight": 70000.5034
},
"start_at": "2023-11-07T05:31:56Z"
}
],
"sessions": [
{
"duration": 123,
"end_at": "2023-11-07T05:31:56Z",
"metrics": {
"air_temperature": 22.73,
"air_temperature_max": 28.55,
"air_temperature_min": 15.27,
"ascent": 320.29,
"basal_body_temperature": 36.53,
"basal_body_temperature_max": 37.03,
"basal_body_temperature_min": 36.01,
"bedtime_duration": 28800000,
"blood_pressure_diastolic": 80.03,
"blood_pressure_diastolic_max": 90.07,
"blood_pressure_diastolic_min": 60.01,
"blood_pressure_systolic": 120.03,
"blood_pressure_systolic_max": 140.07,
"blood_pressure_systolic_min": 100.01,
"body_bone_mass": 3200,
"body_fat": 18.53,
"body_fat_max": 25.03,
"body_fat_min": 12.01,
"body_mass_index": 22.5016,
"body_temperature": 36.73,
"body_temperature_max": 37.55,
"body_temperature_min": 36.13,
"breathing_rate": 16.5016,
"breathing_rate_max": 24.7549,
"breathing_rate_min": 12.2534,
"cadence": 85.5016,
"cadence_max": 110.0049,
"cadence_min": 60.0034,
"calories_burned": 1650.7549,
"calories_burned_active": 450.2516,
"calories_burned_basal": 1200.5034,
"calories_intake": 2100.5016,
"descent": 280.91,
"distance": 6500.2516,
"distance_cycling": 15000.7549,
"distance_running": 5000.5016,
"distance_swimming": 1000.7549,
"distance_walking": 3200.5034,
"distance_wheelchair": 2800.5034,
"duration_active": 5400000,
"duration_high_intensity": 1200000,
"duration_low_intensity": 9000000,
"duration_moderate_intensity": 2400000,
"ecg_rri": 850,
"ecg_voltage": 1200.53,
"elevation": 1050.73,
"elevation_gain": 450.83,
"elevation_loss": 380.47,
"elevation_max": 1250.55,
"elevation_min": 850.37,
"floors_climbed": 12,
"glucose": 95.654321,
"heartrate": 90,
"heartrate_max": 180,
"heartrate_min": 60,
"heartrate_resting": 70,
"heartrate_resting_max": 85,
"heartrate_resting_min": 60,
"heartrate_zone0_duration": 5000,
"heartrate_zone1_duration": 7152,
"heartrate_zone2_duration": 25000,
"heartrate_zone3_duration": 18170,
"heartrate_zone4_duration": 6372,
"heartrate_zone5_duration": 2000,
"height": 1.7549,
"hrv_rmssd": 45,
"hrv_sdnn": 52,
"latitude": 37.77492948,
"longitude": -122.41941637,
"pace": 3.53,
"power": 125,
"power_max": 125,
"skin_temperature": 33.53,
"skin_temperature_max": 34.27,
"skin_temperature_min": 32.89,
"sleep_breathing_rate": 14.27,
"sleep_breathing_rate_max": 18.59,
"sleep_breathing_rate_min": 10.03,
"sleep_duration": 25200000,
"sleep_duration_awake": 1800000,
"sleep_duration_deep": 5400000,
"sleep_duration_light": 12600000,
"sleep_duration_nap": 3600000,
"sleep_duration_rem": 3600000,
"sleep_efficiency": 92,
"sleep_interruptions": 2,
"sleep_latency": 900000,
"sleep_score": 85,
"sleep_skin_temperature_deviation": -0.13,
"speed": 3.2516,
"speed_max": 8.5034,
"speed_min": 0.5016,
"spo2": 98.5016,
"spo2_max": 99.5034,
"spo2_min": 95.2516,
"steps": 8500,
"swimming_distance_per_stroke": 2.27,
"swimming_lengths": 40,
"vo2max": 45.23,
"wakeup_latency": 600000,
"weight": 70000.5034
},
"start_at": "2023-11-07T05:31:56Z"
}
],
"source": {
"device_manufacturer": "<string>",
"device_model": "<string>",
"device_product": "<string>",
"device_version": "<string>",
"source_bundle_identifier": "<string>",
"source_os_version": "<string>",
"source_product": "<string>",
"source_version": "<string>"
},
"splits": [
{
"duration": 123,
"end_at": "2023-11-07T05:31:56Z",
"metrics": {
"air_temperature": 22.73,
"air_temperature_max": 28.55,
"air_temperature_min": 15.27,
"ascent": 320.29,
"basal_body_temperature": 36.53,
"basal_body_temperature_max": 37.03,
"basal_body_temperature_min": 36.01,
"bedtime_duration": 28800000,
"blood_pressure_diastolic": 80.03,
"blood_pressure_diastolic_max": 90.07,
"blood_pressure_diastolic_min": 60.01,
"blood_pressure_systolic": 120.03,
"blood_pressure_systolic_max": 140.07,
"blood_pressure_systolic_min": 100.01,
"body_bone_mass": 3200,
"body_fat": 18.53,
"body_fat_max": 25.03,
"body_fat_min": 12.01,
"body_mass_index": 22.5016,
"body_temperature": 36.73,
"body_temperature_max": 37.55,
"body_temperature_min": 36.13,
"breathing_rate": 16.5016,
"breathing_rate_max": 24.7549,
"breathing_rate_min": 12.2534,
"cadence": 85.5016,
"cadence_max": 110.0049,
"cadence_min": 60.0034,
"calories_burned": 1650.7549,
"calories_burned_active": 450.2516,
"calories_burned_basal": 1200.5034,
"calories_intake": 2100.5016,
"descent": 280.91,
"distance": 6500.2516,
"distance_cycling": 15000.7549,
"distance_running": 5000.5016,
"distance_swimming": 1000.7549,
"distance_walking": 3200.5034,
"distance_wheelchair": 2800.5034,
"duration_active": 5400000,
"duration_high_intensity": 1200000,
"duration_low_intensity": 9000000,
"duration_moderate_intensity": 2400000,
"ecg_rri": 850,
"ecg_voltage": 1200.53,
"elevation": 1050.73,
"elevation_gain": 450.83,
"elevation_loss": 380.47,
"elevation_max": 1250.55,
"elevation_min": 850.37,
"floors_climbed": 12,
"glucose": 95.654321,
"heartrate": 90,
"heartrate_max": 180,
"heartrate_min": 60,
"heartrate_resting": 70,
"heartrate_resting_max": 85,
"heartrate_resting_min": 60,
"heartrate_zone0_duration": 5000,
"heartrate_zone1_duration": 7152,
"heartrate_zone2_duration": 25000,
"heartrate_zone3_duration": 18170,
"heartrate_zone4_duration": 6372,
"heartrate_zone5_duration": 2000,
"height": 1.7549,
"hrv_rmssd": 45,
"hrv_sdnn": 52,
"latitude": 37.77492948,
"longitude": -122.41941637,
"pace": 3.53,
"power": 125,
"power_max": 125,
"skin_temperature": 33.53,
"skin_temperature_max": 34.27,
"skin_temperature_min": 32.89,
"sleep_breathing_rate": 14.27,
"sleep_breathing_rate_max": 18.59,
"sleep_breathing_rate_min": 10.03,
"sleep_duration": 25200000,
"sleep_duration_awake": 1800000,
"sleep_duration_deep": 5400000,
"sleep_duration_light": 12600000,
"sleep_duration_nap": 3600000,
"sleep_duration_rem": 3600000,
"sleep_efficiency": 92,
"sleep_interruptions": 2,
"sleep_latency": 900000,
"sleep_score": 85,
"sleep_skin_temperature_deviation": -0.13,
"speed": 3.2516,
"speed_max": 8.5034,
"speed_min": 0.5016,
"spo2": 98.5016,
"spo2_max": 99.5034,
"spo2_min": 95.2516,
"steps": 8500,
"swimming_distance_per_stroke": 2.27,
"swimming_lengths": 40,
"vo2max": 45.23,
"wakeup_latency": 600000,
"weight": 70000.5034
},
"start_at": "2023-11-07T05:31:56Z"
}
],
"user_time_offset_minutes": 123,
"workout_id": "<string>",
"workout_name": "<string>",
"workout_tags": [
"on_foot"
],
"workout_type": "other"
}
],
"from_timestamp": "2006-01-02T00:00:00Z",
"to_timestamp": "2006-01-02T00:00:00Z"
}{
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}{
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}{
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}{
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}{
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}List Workouts
This endpoint returns a list of workouts for a user, including various types of physical activities and exercises. Workouts represent structured physical activities that can be tracked and analyzed for fitness and health purposes.
Workout Types
Workouts encompass a wide variety of physical activities. For a complete list of available workout types, see the Activity Types documentation.
Workout Structure
Each workout contains:
- Base Information: Start time, end time, duration, and provider details
- Activity Details: Workout type, name, tags, and unique identifier
- Metrics: Distance, calories, heart rate, pace, and other relevant measurements
- Optional Components: Sessions, laps, samples, route points, splits, and segments
Data Inclusion Options
The endpoint supports various inclusion parameters to customize the response:
- Sessions: Include workout session breakdowns
- Laps: Include lap-by-lap data for structured activities
- Samples: Include detailed time-series data points
- Route Points: Include GPS coordinates and route information
- Splits: Include split times for timed activities
- Segments: Include segment breakdowns for complex workouts
Activity Tags
Workouts are categorized using activity tags that help classify the type of activity. For a complete list of available activity tags, see the Activity Types documentation.
All timestamps in both request and response are in the UTC timezone.
curl --request GET \
--url https://app-api.spikeapi.com/v3/queries/workouts \
--header 'Authorization: Bearer <token>'import requests
url = "https://app-api.spikeapi.com/v3/queries/workouts"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app-api.spikeapi.com/v3/queries/workouts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app-api.spikeapi.com/v3/queries/workouts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app-api.spikeapi.com/v3/queries/workouts"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app-api.spikeapi.com/v3/queries/workouts")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app-api.spikeapi.com/v3/queries/workouts")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"workouts": [
{
"modified_at": "2023-11-07T05:31:56Z",
"record_id": "12345678-1234-abcd-4321-abcdef123456",
"start_at_timestamp": "2023-11-07T05:31:56Z",
"duration": 123,
"end_at_timestamp": "2023-11-07T05:31:56Z",
"input_method": "unknown",
"is_source_aggregated": true,
"laps": [
{
"duration": 123,
"end_at": "2023-11-07T05:31:56Z",
"lap": 123,
"metrics": {
"air_temperature": 22.73,
"air_temperature_max": 28.55,
"air_temperature_min": 15.27,
"ascent": 320.29,
"basal_body_temperature": 36.53,
"basal_body_temperature_max": 37.03,
"basal_body_temperature_min": 36.01,
"bedtime_duration": 28800000,
"blood_pressure_diastolic": 80.03,
"blood_pressure_diastolic_max": 90.07,
"blood_pressure_diastolic_min": 60.01,
"blood_pressure_systolic": 120.03,
"blood_pressure_systolic_max": 140.07,
"blood_pressure_systolic_min": 100.01,
"body_bone_mass": 3200,
"body_fat": 18.53,
"body_fat_max": 25.03,
"body_fat_min": 12.01,
"body_mass_index": 22.5016,
"body_temperature": 36.73,
"body_temperature_max": 37.55,
"body_temperature_min": 36.13,
"breathing_rate": 16.5016,
"breathing_rate_max": 24.7549,
"breathing_rate_min": 12.2534,
"cadence": 85.5016,
"cadence_max": 110.0049,
"cadence_min": 60.0034,
"calories_burned": 1650.7549,
"calories_burned_active": 450.2516,
"calories_burned_basal": 1200.5034,
"calories_intake": 2100.5016,
"descent": 280.91,
"distance": 6500.2516,
"distance_cycling": 15000.7549,
"distance_running": 5000.5016,
"distance_swimming": 1000.7549,
"distance_walking": 3200.5034,
"distance_wheelchair": 2800.5034,
"duration_active": 5400000,
"duration_high_intensity": 1200000,
"duration_low_intensity": 9000000,
"duration_moderate_intensity": 2400000,
"ecg_rri": 850,
"ecg_voltage": 1200.53,
"elevation": 1050.73,
"elevation_gain": 450.83,
"elevation_loss": 380.47,
"elevation_max": 1250.55,
"elevation_min": 850.37,
"floors_climbed": 12,
"glucose": 95.654321,
"heartrate": 90,
"heartrate_max": 180,
"heartrate_min": 60,
"heartrate_resting": 70,
"heartrate_resting_max": 85,
"heartrate_resting_min": 60,
"heartrate_zone0_duration": 5000,
"heartrate_zone1_duration": 7152,
"heartrate_zone2_duration": 25000,
"heartrate_zone3_duration": 18170,
"heartrate_zone4_duration": 6372,
"heartrate_zone5_duration": 2000,
"height": 1.7549,
"hrv_rmssd": 45,
"hrv_sdnn": 52,
"latitude": 37.77492948,
"longitude": -122.41941637,
"pace": 3.53,
"power": 125,
"power_max": 125,
"skin_temperature": 33.53,
"skin_temperature_max": 34.27,
"skin_temperature_min": 32.89,
"sleep_breathing_rate": 14.27,
"sleep_breathing_rate_max": 18.59,
"sleep_breathing_rate_min": 10.03,
"sleep_duration": 25200000,
"sleep_duration_awake": 1800000,
"sleep_duration_deep": 5400000,
"sleep_duration_light": 12600000,
"sleep_duration_nap": 3600000,
"sleep_duration_rem": 3600000,
"sleep_efficiency": 92,
"sleep_interruptions": 2,
"sleep_latency": 900000,
"sleep_score": 85,
"sleep_skin_temperature_deviation": -0.13,
"speed": 3.2516,
"speed_max": 8.5034,
"speed_min": 0.5016,
"spo2": 98.5016,
"spo2_max": 99.5034,
"spo2_min": 95.2516,
"steps": 8500,
"swimming_distance_per_stroke": 2.27,
"swimming_lengths": 40,
"vo2max": 45.23,
"wakeup_latency": 600000,
"weight": 70000.5034
},
"start_at": "2023-11-07T05:31:56Z"
}
],
"metrics": {
"air_temperature": 22.73,
"air_temperature_max": 28.55,
"air_temperature_min": 15.27,
"ascent": 320.29,
"basal_body_temperature": 36.53,
"basal_body_temperature_max": 37.03,
"basal_body_temperature_min": 36.01,
"bedtime_duration": 28800000,
"blood_pressure_diastolic": 80.03,
"blood_pressure_diastolic_max": 90.07,
"blood_pressure_diastolic_min": 60.01,
"blood_pressure_systolic": 120.03,
"blood_pressure_systolic_max": 140.07,
"blood_pressure_systolic_min": 100.01,
"body_bone_mass": 3200,
"body_fat": 18.53,
"body_fat_max": 25.03,
"body_fat_min": 12.01,
"body_mass_index": 22.5016,
"body_temperature": 36.73,
"body_temperature_max": 37.55,
"body_temperature_min": 36.13,
"breathing_rate": 16.5016,
"breathing_rate_max": 24.7549,
"breathing_rate_min": 12.2534,
"cadence": 85.5016,
"cadence_max": 110.0049,
"cadence_min": 60.0034,
"calories_burned": 1650.7549,
"calories_burned_active": 450.2516,
"calories_burned_basal": 1200.5034,
"calories_intake": 2100.5016,
"descent": 280.91,
"distance": 6500.2516,
"distance_cycling": 15000.7549,
"distance_running": 5000.5016,
"distance_swimming": 1000.7549,
"distance_walking": 3200.5034,
"distance_wheelchair": 2800.5034,
"duration_active": 5400000,
"duration_high_intensity": 1200000,
"duration_low_intensity": 9000000,
"duration_moderate_intensity": 2400000,
"ecg_rri": 850,
"ecg_voltage": 1200.53,
"elevation": 1050.73,
"elevation_gain": 450.83,
"elevation_loss": 380.47,
"elevation_max": 1250.55,
"elevation_min": 850.37,
"floors_climbed": 12,
"glucose": 95.654321,
"heartrate": 90,
"heartrate_max": 180,
"heartrate_min": 60,
"heartrate_resting": 70,
"heartrate_resting_max": 85,
"heartrate_resting_min": 60,
"heartrate_zone0_duration": 5000,
"heartrate_zone1_duration": 7152,
"heartrate_zone2_duration": 25000,
"heartrate_zone3_duration": 18170,
"heartrate_zone4_duration": 6372,
"heartrate_zone5_duration": 2000,
"height": 1.7549,
"hrv_rmssd": 45,
"hrv_sdnn": 52,
"latitude": 37.77492948,
"longitude": -122.41941637,
"pace": 3.53,
"power": 125,
"power_max": 125,
"skin_temperature": 33.53,
"skin_temperature_max": 34.27,
"skin_temperature_min": 32.89,
"sleep_breathing_rate": 14.27,
"sleep_breathing_rate_max": 18.59,
"sleep_breathing_rate_min": 10.03,
"sleep_duration": 25200000,
"sleep_duration_awake": 1800000,
"sleep_duration_deep": 5400000,
"sleep_duration_light": 12600000,
"sleep_duration_nap": 3600000,
"sleep_duration_rem": 3600000,
"sleep_efficiency": 92,
"sleep_interruptions": 2,
"sleep_latency": 900000,
"sleep_score": 85,
"sleep_skin_temperature_deviation": -0.13,
"speed": 3.2516,
"speed_max": 8.5034,
"speed_min": 0.5016,
"spo2": 98.5016,
"spo2_max": 99.5034,
"spo2_min": 95.2516,
"steps": 8500,
"swimming_distance_per_stroke": 2.27,
"swimming_lengths": 40,
"vo2max": 45.23,
"wakeup_latency": 600000,
"weight": 70000.5034
},
"provider_local_date": "2006-01-02",
"provider_slug": "strava",
"provider_source": "apple_healthkit_sample",
"provider_source_type": "provider_summary",
"route_points": {
"durations": [
123
],
"offsets": [
123
],
"values": {
"air_temperature": [
123
],
"air_temperature_max": [
123
],
"air_temperature_min": [
123
],
"ascent": [
123
],
"basal_body_temperature": [
123
],
"basal_body_temperature_max": [
123
],
"basal_body_temperature_min": [
123
],
"bedtime_duration": [
123
],
"blood_pressure_diastolic": [
123
],
"blood_pressure_diastolic_max": [
123
],
"blood_pressure_diastolic_min": [
123
],
"blood_pressure_systolic": [
123
],
"blood_pressure_systolic_max": [
123
],
"blood_pressure_systolic_min": [
123
],
"body_bone_mass": [
123
],
"body_fat": [
123
],
"body_fat_max": [
123
],
"body_fat_min": [
123
],
"body_mass_index": [
123
],
"body_temperature": [
123
],
"body_temperature_max": [
123
],
"body_temperature_min": [
123
],
"breathing_rate": [
123
],
"breathing_rate_max": [
123
],
"breathing_rate_min": [
123
],
"cadence": [
123
],
"cadence_max": [
123
],
"cadence_min": [
123
],
"calories_burned": [
123
],
"calories_burned_active": [
123
],
"calories_burned_basal": [
123
],
"calories_intake": [
123
],
"descent": [
123
],
"distance": [
123
],
"distance_cycling": [
123
],
"distance_running": [
123
],
"distance_swimming": [
123
],
"distance_walking": [
123
],
"distance_wheelchair": [
123
],
"duration_active": [
123
],
"duration_high_intensity": [
123
],
"duration_low_intensity": [
123
],
"duration_moderate_intensity": [
123
],
"ecg_rri": [
123
],
"ecg_voltage": [
123
],
"elevation": [
123
],
"elevation_gain": [
123
],
"elevation_loss": [
123
],
"elevation_max": [
123
],
"elevation_min": [
123
],
"floors_climbed": [
123
],
"glucose": [
123
],
"heartrate": [
123
],
"heartrate_max": [
123
],
"heartrate_min": [
123
],
"heartrate_resting": [
123
],
"heartrate_resting_max": [
123
],
"heartrate_resting_min": [
123
],
"heartrate_zone0_duration": [
123
],
"heartrate_zone1_duration": [
123
],
"heartrate_zone2_duration": [
123
],
"heartrate_zone3_duration": [
123
],
"heartrate_zone4_duration": [
123
],
"heartrate_zone5_duration": [
123
],
"height": [
123
],
"hrv_rmssd": [
123
],
"hrv_sdnn": [
123
],
"latitude": [
123
],
"longitude": [
123
],
"pace": [
123
],
"power": [
123
],
"power_max": [
123
],
"skin_temperature": [
123
],
"skin_temperature_max": [
123
],
"skin_temperature_min": [
123
],
"sleep_breathing_rate": [
123
],
"sleep_breathing_rate_max": [
123
],
"sleep_breathing_rate_min": [
123
],
"sleep_duration": [
123
],
"sleep_duration_awake": [
123
],
"sleep_duration_deep": [
123
],
"sleep_duration_light": [
123
],
"sleep_duration_nap": [
123
],
"sleep_duration_rem": [
123
],
"sleep_efficiency": [
123
],
"sleep_interruptions": [
123
],
"sleep_latency": [
123
],
"sleep_score": [
123
],
"sleep_skin_temperature_deviation": [
123
],
"speed": [
123
],
"speed_max": [
123
],
"speed_min": [
123
],
"spo2": [
123
],
"spo2_max": [
123
],
"spo2_min": [
123
],
"steps": [
123
],
"swimming_distance_per_stroke": [
123
],
"swimming_lengths": [
123
],
"vo2max": [
123
],
"wakeup_latency": [
123
],
"weight": [
123
]
}
},
"samples": {
"durations": [
123
],
"offsets": [
123
],
"values": {
"air_temperature": [
123
],
"air_temperature_max": [
123
],
"air_temperature_min": [
123
],
"ascent": [
123
],
"basal_body_temperature": [
123
],
"basal_body_temperature_max": [
123
],
"basal_body_temperature_min": [
123
],
"bedtime_duration": [
123
],
"blood_pressure_diastolic": [
123
],
"blood_pressure_diastolic_max": [
123
],
"blood_pressure_diastolic_min": [
123
],
"blood_pressure_systolic": [
123
],
"blood_pressure_systolic_max": [
123
],
"blood_pressure_systolic_min": [
123
],
"body_bone_mass": [
123
],
"body_fat": [
123
],
"body_fat_max": [
123
],
"body_fat_min": [
123
],
"body_mass_index": [
123
],
"body_temperature": [
123
],
"body_temperature_max": [
123
],
"body_temperature_min": [
123
],
"breathing_rate": [
123
],
"breathing_rate_max": [
123
],
"breathing_rate_min": [
123
],
"cadence": [
123
],
"cadence_max": [
123
],
"cadence_min": [
123
],
"calories_burned": [
123
],
"calories_burned_active": [
123
],
"calories_burned_basal": [
123
],
"calories_intake": [
123
],
"descent": [
123
],
"distance": [
123
],
"distance_cycling": [
123
],
"distance_running": [
123
],
"distance_swimming": [
123
],
"distance_walking": [
123
],
"distance_wheelchair": [
123
],
"duration_active": [
123
],
"duration_high_intensity": [
123
],
"duration_low_intensity": [
123
],
"duration_moderate_intensity": [
123
],
"ecg_rri": [
123
],
"ecg_voltage": [
123
],
"elevation": [
123
],
"elevation_gain": [
123
],
"elevation_loss": [
123
],
"elevation_max": [
123
],
"elevation_min": [
123
],
"floors_climbed": [
123
],
"glucose": [
123
],
"heartrate": [
123
],
"heartrate_max": [
123
],
"heartrate_min": [
123
],
"heartrate_resting": [
123
],
"heartrate_resting_max": [
123
],
"heartrate_resting_min": [
123
],
"heartrate_zone0_duration": [
123
],
"heartrate_zone1_duration": [
123
],
"heartrate_zone2_duration": [
123
],
"heartrate_zone3_duration": [
123
],
"heartrate_zone4_duration": [
123
],
"heartrate_zone5_duration": [
123
],
"height": [
123
],
"hrv_rmssd": [
123
],
"hrv_sdnn": [
123
],
"latitude": [
123
],
"longitude": [
123
],
"pace": [
123
],
"power": [
123
],
"power_max": [
123
],
"skin_temperature": [
123
],
"skin_temperature_max": [
123
],
"skin_temperature_min": [
123
],
"sleep_breathing_rate": [
123
],
"sleep_breathing_rate_max": [
123
],
"sleep_breathing_rate_min": [
123
],
"sleep_duration": [
123
],
"sleep_duration_awake": [
123
],
"sleep_duration_deep": [
123
],
"sleep_duration_light": [
123
],
"sleep_duration_nap": [
123
],
"sleep_duration_rem": [
123
],
"sleep_efficiency": [
123
],
"sleep_interruptions": [
123
],
"sleep_latency": [
123
],
"sleep_score": [
123
],
"sleep_skin_temperature_deviation": [
123
],
"speed": [
123
],
"speed_max": [
123
],
"speed_min": [
123
],
"spo2": [
123
],
"spo2_max": [
123
],
"spo2_min": [
123
],
"steps": [
123
],
"swimming_distance_per_stroke": [
123
],
"swimming_lengths": [
123
],
"vo2max": [
123
],
"wakeup_latency": [
123
],
"weight": [
123
]
}
},
"segments": [
{
"duration": 123,
"end_at": "2023-11-07T05:31:56Z",
"metrics": {
"air_temperature": 22.73,
"air_temperature_max": 28.55,
"air_temperature_min": 15.27,
"ascent": 320.29,
"basal_body_temperature": 36.53,
"basal_body_temperature_max": 37.03,
"basal_body_temperature_min": 36.01,
"bedtime_duration": 28800000,
"blood_pressure_diastolic": 80.03,
"blood_pressure_diastolic_max": 90.07,
"blood_pressure_diastolic_min": 60.01,
"blood_pressure_systolic": 120.03,
"blood_pressure_systolic_max": 140.07,
"blood_pressure_systolic_min": 100.01,
"body_bone_mass": 3200,
"body_fat": 18.53,
"body_fat_max": 25.03,
"body_fat_min": 12.01,
"body_mass_index": 22.5016,
"body_temperature": 36.73,
"body_temperature_max": 37.55,
"body_temperature_min": 36.13,
"breathing_rate": 16.5016,
"breathing_rate_max": 24.7549,
"breathing_rate_min": 12.2534,
"cadence": 85.5016,
"cadence_max": 110.0049,
"cadence_min": 60.0034,
"calories_burned": 1650.7549,
"calories_burned_active": 450.2516,
"calories_burned_basal": 1200.5034,
"calories_intake": 2100.5016,
"descent": 280.91,
"distance": 6500.2516,
"distance_cycling": 15000.7549,
"distance_running": 5000.5016,
"distance_swimming": 1000.7549,
"distance_walking": 3200.5034,
"distance_wheelchair": 2800.5034,
"duration_active": 5400000,
"duration_high_intensity": 1200000,
"duration_low_intensity": 9000000,
"duration_moderate_intensity": 2400000,
"ecg_rri": 850,
"ecg_voltage": 1200.53,
"elevation": 1050.73,
"elevation_gain": 450.83,
"elevation_loss": 380.47,
"elevation_max": 1250.55,
"elevation_min": 850.37,
"floors_climbed": 12,
"glucose": 95.654321,
"heartrate": 90,
"heartrate_max": 180,
"heartrate_min": 60,
"heartrate_resting": 70,
"heartrate_resting_max": 85,
"heartrate_resting_min": 60,
"heartrate_zone0_duration": 5000,
"heartrate_zone1_duration": 7152,
"heartrate_zone2_duration": 25000,
"heartrate_zone3_duration": 18170,
"heartrate_zone4_duration": 6372,
"heartrate_zone5_duration": 2000,
"height": 1.7549,
"hrv_rmssd": 45,
"hrv_sdnn": 52,
"latitude": 37.77492948,
"longitude": -122.41941637,
"pace": 3.53,
"power": 125,
"power_max": 125,
"skin_temperature": 33.53,
"skin_temperature_max": 34.27,
"skin_temperature_min": 32.89,
"sleep_breathing_rate": 14.27,
"sleep_breathing_rate_max": 18.59,
"sleep_breathing_rate_min": 10.03,
"sleep_duration": 25200000,
"sleep_duration_awake": 1800000,
"sleep_duration_deep": 5400000,
"sleep_duration_light": 12600000,
"sleep_duration_nap": 3600000,
"sleep_duration_rem": 3600000,
"sleep_efficiency": 92,
"sleep_interruptions": 2,
"sleep_latency": 900000,
"sleep_score": 85,
"sleep_skin_temperature_deviation": -0.13,
"speed": 3.2516,
"speed_max": 8.5034,
"speed_min": 0.5016,
"spo2": 98.5016,
"spo2_max": 99.5034,
"spo2_min": 95.2516,
"steps": 8500,
"swimming_distance_per_stroke": 2.27,
"swimming_lengths": 40,
"vo2max": 45.23,
"wakeup_latency": 600000,
"weight": 70000.5034
},
"start_at": "2023-11-07T05:31:56Z"
}
],
"sessions": [
{
"duration": 123,
"end_at": "2023-11-07T05:31:56Z",
"metrics": {
"air_temperature": 22.73,
"air_temperature_max": 28.55,
"air_temperature_min": 15.27,
"ascent": 320.29,
"basal_body_temperature": 36.53,
"basal_body_temperature_max": 37.03,
"basal_body_temperature_min": 36.01,
"bedtime_duration": 28800000,
"blood_pressure_diastolic": 80.03,
"blood_pressure_diastolic_max": 90.07,
"blood_pressure_diastolic_min": 60.01,
"blood_pressure_systolic": 120.03,
"blood_pressure_systolic_max": 140.07,
"blood_pressure_systolic_min": 100.01,
"body_bone_mass": 3200,
"body_fat": 18.53,
"body_fat_max": 25.03,
"body_fat_min": 12.01,
"body_mass_index": 22.5016,
"body_temperature": 36.73,
"body_temperature_max": 37.55,
"body_temperature_min": 36.13,
"breathing_rate": 16.5016,
"breathing_rate_max": 24.7549,
"breathing_rate_min": 12.2534,
"cadence": 85.5016,
"cadence_max": 110.0049,
"cadence_min": 60.0034,
"calories_burned": 1650.7549,
"calories_burned_active": 450.2516,
"calories_burned_basal": 1200.5034,
"calories_intake": 2100.5016,
"descent": 280.91,
"distance": 6500.2516,
"distance_cycling": 15000.7549,
"distance_running": 5000.5016,
"distance_swimming": 1000.7549,
"distance_walking": 3200.5034,
"distance_wheelchair": 2800.5034,
"duration_active": 5400000,
"duration_high_intensity": 1200000,
"duration_low_intensity": 9000000,
"duration_moderate_intensity": 2400000,
"ecg_rri": 850,
"ecg_voltage": 1200.53,
"elevation": 1050.73,
"elevation_gain": 450.83,
"elevation_loss": 380.47,
"elevation_max": 1250.55,
"elevation_min": 850.37,
"floors_climbed": 12,
"glucose": 95.654321,
"heartrate": 90,
"heartrate_max": 180,
"heartrate_min": 60,
"heartrate_resting": 70,
"heartrate_resting_max": 85,
"heartrate_resting_min": 60,
"heartrate_zone0_duration": 5000,
"heartrate_zone1_duration": 7152,
"heartrate_zone2_duration": 25000,
"heartrate_zone3_duration": 18170,
"heartrate_zone4_duration": 6372,
"heartrate_zone5_duration": 2000,
"height": 1.7549,
"hrv_rmssd": 45,
"hrv_sdnn": 52,
"latitude": 37.77492948,
"longitude": -122.41941637,
"pace": 3.53,
"power": 125,
"power_max": 125,
"skin_temperature": 33.53,
"skin_temperature_max": 34.27,
"skin_temperature_min": 32.89,
"sleep_breathing_rate": 14.27,
"sleep_breathing_rate_max": 18.59,
"sleep_breathing_rate_min": 10.03,
"sleep_duration": 25200000,
"sleep_duration_awake": 1800000,
"sleep_duration_deep": 5400000,
"sleep_duration_light": 12600000,
"sleep_duration_nap": 3600000,
"sleep_duration_rem": 3600000,
"sleep_efficiency": 92,
"sleep_interruptions": 2,
"sleep_latency": 900000,
"sleep_score": 85,
"sleep_skin_temperature_deviation": -0.13,
"speed": 3.2516,
"speed_max": 8.5034,
"speed_min": 0.5016,
"spo2": 98.5016,
"spo2_max": 99.5034,
"spo2_min": 95.2516,
"steps": 8500,
"swimming_distance_per_stroke": 2.27,
"swimming_lengths": 40,
"vo2max": 45.23,
"wakeup_latency": 600000,
"weight": 70000.5034
},
"start_at": "2023-11-07T05:31:56Z"
}
],
"source": {
"device_manufacturer": "<string>",
"device_model": "<string>",
"device_product": "<string>",
"device_version": "<string>",
"source_bundle_identifier": "<string>",
"source_os_version": "<string>",
"source_product": "<string>",
"source_version": "<string>"
},
"splits": [
{
"duration": 123,
"end_at": "2023-11-07T05:31:56Z",
"metrics": {
"air_temperature": 22.73,
"air_temperature_max": 28.55,
"air_temperature_min": 15.27,
"ascent": 320.29,
"basal_body_temperature": 36.53,
"basal_body_temperature_max": 37.03,
"basal_body_temperature_min": 36.01,
"bedtime_duration": 28800000,
"blood_pressure_diastolic": 80.03,
"blood_pressure_diastolic_max": 90.07,
"blood_pressure_diastolic_min": 60.01,
"blood_pressure_systolic": 120.03,
"blood_pressure_systolic_max": 140.07,
"blood_pressure_systolic_min": 100.01,
"body_bone_mass": 3200,
"body_fat": 18.53,
"body_fat_max": 25.03,
"body_fat_min": 12.01,
"body_mass_index": 22.5016,
"body_temperature": 36.73,
"body_temperature_max": 37.55,
"body_temperature_min": 36.13,
"breathing_rate": 16.5016,
"breathing_rate_max": 24.7549,
"breathing_rate_min": 12.2534,
"cadence": 85.5016,
"cadence_max": 110.0049,
"cadence_min": 60.0034,
"calories_burned": 1650.7549,
"calories_burned_active": 450.2516,
"calories_burned_basal": 1200.5034,
"calories_intake": 2100.5016,
"descent": 280.91,
"distance": 6500.2516,
"distance_cycling": 15000.7549,
"distance_running": 5000.5016,
"distance_swimming": 1000.7549,
"distance_walking": 3200.5034,
"distance_wheelchair": 2800.5034,
"duration_active": 5400000,
"duration_high_intensity": 1200000,
"duration_low_intensity": 9000000,
"duration_moderate_intensity": 2400000,
"ecg_rri": 850,
"ecg_voltage": 1200.53,
"elevation": 1050.73,
"elevation_gain": 450.83,
"elevation_loss": 380.47,
"elevation_max": 1250.55,
"elevation_min": 850.37,
"floors_climbed": 12,
"glucose": 95.654321,
"heartrate": 90,
"heartrate_max": 180,
"heartrate_min": 60,
"heartrate_resting": 70,
"heartrate_resting_max": 85,
"heartrate_resting_min": 60,
"heartrate_zone0_duration": 5000,
"heartrate_zone1_duration": 7152,
"heartrate_zone2_duration": 25000,
"heartrate_zone3_duration": 18170,
"heartrate_zone4_duration": 6372,
"heartrate_zone5_duration": 2000,
"height": 1.7549,
"hrv_rmssd": 45,
"hrv_sdnn": 52,
"latitude": 37.77492948,
"longitude": -122.41941637,
"pace": 3.53,
"power": 125,
"power_max": 125,
"skin_temperature": 33.53,
"skin_temperature_max": 34.27,
"skin_temperature_min": 32.89,
"sleep_breathing_rate": 14.27,
"sleep_breathing_rate_max": 18.59,
"sleep_breathing_rate_min": 10.03,
"sleep_duration": 25200000,
"sleep_duration_awake": 1800000,
"sleep_duration_deep": 5400000,
"sleep_duration_light": 12600000,
"sleep_duration_nap": 3600000,
"sleep_duration_rem": 3600000,
"sleep_efficiency": 92,
"sleep_interruptions": 2,
"sleep_latency": 900000,
"sleep_score": 85,
"sleep_skin_temperature_deviation": -0.13,
"speed": 3.2516,
"speed_max": 8.5034,
"speed_min": 0.5016,
"spo2": 98.5016,
"spo2_max": 99.5034,
"spo2_min": 95.2516,
"steps": 8500,
"swimming_distance_per_stroke": 2.27,
"swimming_lengths": 40,
"vo2max": 45.23,
"wakeup_latency": 600000,
"weight": 70000.5034
},
"start_at": "2023-11-07T05:31:56Z"
}
],
"user_time_offset_minutes": 123,
"workout_id": "<string>",
"workout_name": "<string>",
"workout_tags": [
"on_foot"
],
"workout_type": "other"
}
],
"from_timestamp": "2006-01-02T00:00:00Z",
"to_timestamp": "2006-01-02T00:00:00Z"
}{
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}{
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}{
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}{
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}{
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Start time of the query range in UTC, inclusive
"2006-01-02T15:04:05"
"2006-01-02T15:04:05Z"
End time of the query range in UTC, non-inclusive
"2006-01-02T15:04:05"
"2006-01-02T15:04:05Z"
Providers
Provider slugs
Activity tags
Activity tags
on_foot, running, cycling, walking, gym, swimming, winter_sports, water_sports, team_sports, racket_sports, individual_sports, outdoor_recreation, dancing, martial_arts, wheelchair, climbing, workout, sleep, ecg, lab_report, mindfulness Activity types
Activity types
aerobics, play, house_work, gardening, work, workout, running, indoor_running, obstacle_run, street_running, track_running, trail_running, treadmill_running, ultra_running, virtual_running, triathlon, biathlon, duathlon, cycling, bmx_cycling, cyclocross_cycling, downhill_biking, e_bike_fitness, e_bike_mountain, gravel_cycling, indoor_cycling, mountain_biking, recumbent_cycling, road_biking, track_cycling, virtual_ride, hand_cycling, indoor_hand_cycling, rollerblading, skateboarding, skating, gym, bouldering, elliptical, indoor_cardio, hiit, indoor_climbing, indoor_rowing, pilates, stair_climbing, strength_training, yoga, meditation, rope_skipping, gymnastics, core_training, mixed_training, crossfit, calisthenics, warm_up, cool_down, flexibility_training, weight_lifting, functional_fitness, stretching, swimming, open_water_swimming, walking, casual_walking, speed_walking, hiking, stroller, winter_sports, backcountry_snowboarding, backcountry_skiing, cross_country_classic_skiing, skiing, snowboarding, skiing_snowboarding, cross_country_skate_skiing, skating_skiing, snow_shoeing, snowmobiling, curling, water_sports, boating, kayaking, kiteboarding, offshore_grinding, onshore_grinding, paddling, rowing, sailing, snorkeling, stand_up_paddleboarding, surfing, wakeboarding, waterskiing, whitewater_rafting, windsurfing, canoeing, team_sports, american_football, baseball, basketball, cricket, field_hockey, ice_hockey, lacrosse, rugby, soccer, softball, disc, volleyball, australian_football, handball, water_polo, floorball, netball, paintball, polo, racket_sports, badminton, padel, pickleball, platform_tennis, racquetball, squash, table_tennis, tennis, paddle_ball, martial_arts, boxing, mixed_martial_arts, kickboxing, muay_thai, wrestling, judo, karate, taekwondo, aikido, capoeira, kung_fu, tai_chi, jiu_jitsu, dancing, barre, climbing, wheelchair_push_run, wheelchair_push_walk, archery, bowling, fencing, golf, jumping, parkour, equestrian, hunting, fishing, diving, outdoor_recreation, geocaching, orienteering, bootcamp, motorsports, horseriding, paragliding, multisport, mindfulness_session Include sessions
Include laps
Include samples
Include route points
Include splits
Include segments
