This page covers our service-level agreement (SLA) for data accessed through the Reporting API, Reports in the Index UI, reporting dashboards, and the Client Audit Logs (CAL) API at Index Exchange (Index).
Availability of data
Reporting API, Reports in the Index UI
Hourly data in scheduled reports is available eight hours after an event takes place. For example, if you have an hourly report set up, data for 1:00 AM UTC will be available at 9:00 AM UTC. Hourly data is retained for 100 days.
Hourly ad hoc data retrieved directly from Reports in the Index UI is available five hours after an event takes place.
Daily data is available the following day around 12:00 PM-1:00 PM UTC. Currently, you cannot schedule a specific time for daily data to be delivered.
Monthly data is available on the first day of each month.
Note: For more information about our data retention policy, see the Data retention policy.
Report creation limits
The following report creation limits are in place. You can minimize the number of reports that you create by scheduling a single report to deliver at several different times, as required. You can also manage your report limit by monitoring and deleting any active or deactivated reports that you no longer need.
Scheduled reports: There is a maximum of 500 active hourly, daily, weekly, or monthly reports.
Concurrently running reports: There is a maximum of 50 concurrent ad hoc reports.
Maximum times you can save a report: There is a maximum of 2000 times you can save a report in one day. This includes creating new reports, editing existing reports, or sending direct-to-email reports.
Reporting dashboards
Client Audit Logs (CAL) API
All data accessed through CAL is in USD and Universal Time Coordinated (UTC). Data is typically available within five hours of an event taking place. In some cases, partners may request for the obfuscation of certain data fields within the Client Audit Logs (CAL). These fields will be shown as -1 or XXXX.
Late arrivals
Around 99% of Index's reporting data is finalized within five hours of the event taking place. There are certain situations that may cause data to be processed late, such as power outages or platform maintenance. We keep our processing window open indefinitely throughout the month to ensure accuracy in our reporting. If you want to avoid missing data, consider applying a rolling date window to your reports to catch data that is added after the initial delivery of your report.
Note: Late arrivals typically only apply to hourly or daily data. Monthly data is finalized on the first day of each month.
Rate limits
Our reporting APIs have a rate limit of 130 requests per minute, per route. Any requests exceeding this limit will fail.
Currency exchange rates
Index's reporting data uses the Bank of Canada's daily currency exchange rates.