Nest Changelog
1.17.5
3/2/2023
1.18.0 PRE
2/27/2023
POST /workouts/process
Process workout - Internal use only
Request Body
{ rideIndex?: { appversion: string, avgcadence: number, avgresistance: number, classimage: string, classname: string, datecreated: number, device: string, dnf: bool, finalrank: number, incline: number, instanceuuid?: string, instructorname: string, iscomplete: bool, osversion: string, rideid: number, ridetype?: string, source: string, totalcalories: number, totaldistance: number, totalhrpoints: number, totaloutput: number, totalriders: number, userid?: number, }, rideIndexById?: { appversion: string, avgcadence: number, avgheartrate: number, avgresistance: number, classimage: string, classname: string, device: string, dnf: bool, duration: number, encore: bool, finalrank: number, incline: number, instanceuuid?: string, instructorname: string, iscomplete: bool, osversion: string, rideid: number, ridetype: string, source: string, totalcalories: number, totaldistance: number, totalhrpoints: number, totaloutput: number, totalriders: number, userid: number, },workoutEntity?: { buffering?: number, commercialCode?: string, completion?: number, contentDuration?: number, contentGuid?: string, dateDeleted?: number, dateEnd?: number, dateStart?: number, duration?: number, format?: string, guid?: string, output?: number, rankingPlace?: number, rankingTotal?: number, stats?: record, type?: 'live' | 'vod' | 'encore' | 'freestyle', userId?: number, }, }
POST /workouts/process
Process workout - Internal use only
Request Body
{ rideIndex?: { appversion: string, avgcadence: number, avgresistance: number, classimage: string, classname: string, datecreated: number, device: string, dnf: bool, finalrank: number, incline: number, instanceuuid?: string, instructorname: string, iscomplete: bool, osversion: string, rideid: number, ridetype?: string, source: string, totalcalories: number, totaldistance: number, totalhrpoints: number, totaloutput: number, totalriders: number, userid?: number, }, rideIndexById?: { appversion: string, avgcadence: number, avgheartrate: number, avgresistance: number, classimage: string, classname: string, device: string, dnf: bool, duration: number, encore: bool, finalrank: number, incline: number, instanceuuid?: string, instructorname: string, iscomplete: bool, osversion: string, rideid: number, ridetype: string, source: string, totalcalories: number, totaldistance: number, totalhrpoints: number, totaloutput: number, totalriders: number, userid: number, }, + segment?: { + activity_type?: string, + bike_statistics: { + cadence?: number, + calories?: number, + distance?: number, + output?: { + average?: number, + best?: number, + total?: number, + }, + resistance?: { + average?: number, + maximum?: number, + }, + speed?: number, + }, + class_length?: number, + class_name?: string, + content_id?: string, + content_type?: 'encore' | 'freestyle' | 'live' | 'vod', + email?: string, + equipment_type?: 'bike' | 'fitpass' | 'reflect' | 'row' | 'stride', + first_name?: string, + fitpass_statistics: { + calories?: number, + heart_rate_points?: number, + }, + instructor_id?: number, + instructor_name?: string, + last_name?: string, + metric_preference?: 'imperial' | 'metric', + music_genre?: string, + place?: number, + platform?: string, + reflect_statistics: { + calories?: number, + heart_rate_points?: number, + }, + rowing_statistics: { + calories?: number, + distance?: number, + output?: { + average?: number, + best?: number, + total?: number, + }, + resistance?: { + average?: number, + maximum?: number, + }, + speed?: number, + stroke?: { + average?: number, + maximum?: number, + }, + }, + stride_statistics: { + calories?: number, + distance?: number, + incline?: { + average?: number, + maximum?: number, + }, + output?: { + average?: number, + best?: number, + total?: number, + }, + speed?: { + average?: number, + maximum?: number, + }, + }, + user_id?: number, + }, workoutEntity?: { buffering?: number, commercialCode?: string, completion?: number, contentDuration?: number, contentGuid?: string, dateDeleted?: number, dateEnd?: number, dateStart?: number, duration?: number, format?: string, guid?: string, output?: number, rankingPlace?: number, rankingTotal?: number, stats?: record, type?: 'live' | 'vod' | 'encore' | 'freestyle', userId?: number, }, }