Request a page
Add pageNumber and pageSize as query parameters on a list operation. Pages are 1-indexed and pageNumber defaults to 1. Each operation sets its own default and maximum pageSize: many default to 100 and accept up to 200, others default to 20. Depending on the operation, a pageSize above the maximum is reduced to the maximum or replaced by the default, so you can receive fewer rows than you asked for. Check the operation's reference page for its exact bounds.
curl 'https://apiv2.crmseries.com/api/v2/YOUR_LIST_OPERATION?pageNumber=1&pageSize=50' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN'Read the response
Most list operations nest paged results inside the response envelope's data field, alongside counts that describe where you are in the set.
{
"isSuccess": true,
"message": "",
"data": {
"data": [ { "...": "one record per row" } ],
"totalCount": 240,
"pageCount": 5,
"currentPageCount": 50,
"nextPageNumber": 2,
"hasNextPage": true
}
}totalCount is every matching record across all pages; pageCount is the total number of pages at your pageSize; currentPageCount is how many records came back on this page. Keep requesting nextPageNumber while hasNextPage is true, and stop once it turns false.
Rely on hasNextPage rather than comparing counts yourself — it is the operation's own signal that another page is available.