Zendesk is transitioning to cursor-based pagination to enhance large-scale API usage and improve performance. This change aims to reduce the high response times and infrastructure strain caused by offset-based pagination, especially with high page offsets. Cursor-based pagination offers faster performance and reduces the risk of service outages, making it a more efficient option for handling large datasets.
Cursor-based pagination is a method that uses a pointer to a specific item in a dataset to mark your progress. This acts like a bookmark, allowing you to request the next batch of items by providing the cursor from the previous response. This…
Zendesk is implementing rate limits for offset-based pagination to encourage the use of cursor-based pagination. Starting September 15, 2021, requests exceeding 1,000 pages will be limited to 10 requests per minute. This measure aims to reduce the…
To implement cursor-based pagination, it's recommended to switch as soon as possible. Review your current integrations to ensure they comply with the new limits and consider using cursor-based pagination for data exports. For reporting daily…
Zendesk is gradually rolling out cursor-based pagination, starting with the Users, Tickets, and Tags endpoints. Eventually, most endpoints will support this method. For a complete list of supported endpoints, refer to the announcement about…