The window rolls forward every hour: on a monthly plan, the oldest bar you can read is always about a month
old. Reference data (assets, frequencies and expiries) is not limited by the window.
How requests are fitted to the window
clamped
Moved forward to the window start. The request succeeds and returns what the window holds.
403
Nothing in the range is visible to you, so the request is refused rather than returning an empty series.
unchanged
Served exactly as asked.
Knowing where the window starts
Every timeseries response carries the window start in a header:start apart from a real gap in the data. If the oldest row you got
back is close to this timestamp, the window cut off your range; if not, the data simply begins later.