Clover is enforcing a 90-day window on calls to Payments and Orders API endpoints.
We discovered an issue caused by developer apps that aren’t using a date/time filter when sending GET requests to Clover Payments and Orders endpoints. These apps are causing high server loads and performance issues.
As a best practice, use the createdTime filter query parameter value in your API calls to reduce payload sizes and server loads. Create the filter within the 90-day parameter.
Example:
filter=createdTime>=[unix-time]&filter=createdTime<=[unix-time]
If your app expects orders or payments for a time frame greater than 90 days, you need to make additional API calls that include filter query parameters for the additional time frames.
Contact developer support if you have questions.