@pavel.samokha The FIT file that is exported by the Suunto app AND the Suunto Workout API (https://apizone.suunto.com/api-details#api=suunto-workout-api&operation=export-workout-fit) doesn’t properly export stroke information. I can confirm that the watch IS properly capturing this information, however the FIT exports are causing the issue.
The stroke rate information that is captured in the FIT file disappears halfway through the workout. Here is a quick snapshot that illustrates the issue.
Suunto App (contains full correct information):
[image: 1782134298803-suunto_app.png]
Exported FIT file (only contains initial stroke information). Here is a chart generated from the FIT file that shows the stroke data disappearing as the swim progresses:
[image: 1782134348929-swimerize_app.png]
The FIT file contents show a number of Length records that contain the stroke information as shown here:
Length (#101): {
timestamp: 2025-11-12T11:36:39.000Z,
startTime: 2025-11-12T11:36:17.000Z,
totalTimerTime: 22.5,
totalElapsedTime: 22.488,
event: 'length',
eventType: 'stop',
lengthType: 'active',
avgSpeed: 1.017,
swimStroke: 'freestyle',
avgSwimmingCadence: 24,
totalStrokes: 9,
totalCalories: 4,
developerFields: { '2': 31.5 }
}
… but eventually the records stop reporting the stroke information:
Length (#101): {
timestamp: 2025-11-12T12:07:11.000Z,
startTime: 2025-11-12T12:06:46.000Z,
totalTimerTime: 24.251,
totalElapsedTime: 24.251,
event: 'length',
eventType: 'stop',
lengthType: 'active'
}
Here is the original FIT file that was returned by the API:
pool-2025-11-12.fit
As a side note, open water swims are also missing stroke-related information (ie. stroke count).
Is there any other information you need?