I am experimenting with the Rest API to extract all observations between a specified time_start and time_end. Unfortunately I’m struggling to understand the output. For example, if I submit the following request:
I get output from the latest observation with (in this case) a UNIX timestamp equal to 1524033360 or 04/18/2018 @ 6:36am (UTC). Now, if I subtract 10800 seconds from that timestamp in order to use time_start=1524022560 (or 04/18/2018 @ 3:36am (UTC)) and time_end=1524033360 to extract all observations in the three hours preceding the latest observation using this command:
Then the first observation returned has a UNIX timestamp of 1524023100 which corresponds to 04/18/2018 @ 3:45am (UTC). The question then is what has happened to the observations between 3:36am (UTC) and 3:45am (UTC), and why are they not being returned by the API request?
If for the sake of argument I change time_start to 1524020000 (04/18/2018 @ 2:53am (UTC)):
Then I can find the observation at 3:36am (UTC), so it is not an issue that the observation doesn’t exist. However, again the first observation returned by the API request has a UNIX timestamp of 1524020580 or 04/18/2018 @ 3:03am (UTC), a whole 10 minutes after the specified time_start.
Any help on understand where these missing observations are would be much appreciated!