API CALL
"deviceId":9,"deviceName":"TESTNAME","distance":154477.35,"averageSpeed":4.010139583653846,"maxSpeed":4.00151,"spentFuel":0.0,"startOdometer":195494.29,"endOdometer":349971.64,"startTime":"2021-12-22T11:37:18.000+00:00","endTime":"2021-12-23T08:25:18.000+00:00","engineHours":0}]
WEB INTERFACE
Start Date Distance Odometer Start Odometer End Average Speed Maximum Speed Engine Hours Spent Fuel
2021-12-22 129.04 km 173.03 km 302.07 km 2.91 kn 0.00 kn a few seconds 0.00 l
2021-12-23 47.91 km 302.07 km 349.97 km 1.87 kn 4.00 kn a few seconds 0.00 l
Have you compared network request and responses?
I am just pulling the archive data from the server , using php client ,
$summary= gps::reportSummary($sessionId,'9','2021-12-22T11:30:00Z','2021-12-23T18:30:00Z');
rest all seams to be looking fine , with 200 response
Web app uses the same API, so obviously there's some difference in the parameters. And that's why I said you should compare requests.
API CALL
WEB INTERFACE