We’ve made an important change to our Platform API’s pagination method to ensure a more predictable and consistent experience.
Previously, our API used a scroll-based pagination method, which meant that each request could yield different results based on the user's current "scroll window." This approach made it difficult to maintain statelessness, a key characteristic of REST APIs.
With this update, we’ve transitioned to a cursor-based pagination method that is fully stateless. Now, the cursor will directly represent a specific set of results.
This means that:
If you’re using the API, you’ll continue to receive a cursor with each response, which should be included in subsequent requests to fetch the next batch of data. The key difference now is that the cursor’s role is more precise—it directly corresponds to the specific data set it represents.
This shift allows our API to maintain a stateless nature, ensuring that each request is independent of any prior "scroll window." It improves consistency and simplifies the integration process for developers.
If you are already using our cursor-based endpoints, make sure to adjust your implementation to leverage this updated behavior. This will help ensure you receive the expected results with each request.