Are periods limited on the Reporting API?
Information in this article is not only restricted to the Reporting API, but also all the other Piano Analytics interfaces (Boards, Data Query, etc.)
Yes. By default, Piano Analytics enforces a 25-month rolling data retention period for all organizations.
For example, if your organization’s retention is 25 months, data from January 2020 would no longer be available starting in February 2022.
How retention works (rolling window)
The retention window is rolling, meaning it continuously moves forward with time.
Once data is older than the configured retention period, it is purged and is not retrievable via the UI or API.
Availability considerations
The oldest available data for any organization is generally the current date minus the retention period (25 rolling months by default).
If your organization migrated from a previous analytics solution or legacy interface, historical availability can differ due to differences in processing and platform deployment timelines. In that case, your earliest accessible date may be later than what the retention period alone would suggest.
Keeping data longer than 25 months
If you need access to data beyond the default retention period, consider these options:
Historization (recommended): Set up a process to export and store datasets regularly (weekly, monthly, or yearly) so you retain your own historical archive outside of Piano Analytics.
Retention extension: Piano can offer extended retention options beyond 25 months. Contact your Account Manager to discuss feasibility and pricing.