When invoking the getStopsandTravel API for a specific date range you find that some of the records in the result are outside the requested date range.
getStopsAndTravel query by design checks 3 parameters, the Start Date Time, End Date Time, and Update Date Time.
So it is possible that you might still get some records returned with Start Date Time and End Date Time not within the given range, if the Update Date Time value is within the specified range, this is the expected behavior.
So the records that are returned are based on the three dates that are involved in the data of the record:
- Start Date Time
- End Date Time
- Update Date Time
This is designed so that all the records that are created/updated during that period can also be fetched.