Some top-level API resources support bulk data retrieval via list
endpoints. For example, you can retrieve a list of contract cancellation requests using the corresponding endpoint.
These list
methods follow a consistent structure and accept two optional query parameters:
page_size
: Specifies the maximum number of items to return per page.page_token
: A cursor used to retrieve the next page of results.
Evy implements cursor-based pagination using the page_token
parameter. To fetch subsequent pages, pass the next_page_token
or the prev_page_token
value returned in the previous response as the page_token
in your next request. This allows you to reliably navigate through large datasets page by page.
Parameters
field | type | description |
---|---|---|
page_size | nullable int | This specifies a limit on the number of objects to return, ranging between 1 and 100. Default is 10. |
page_token | nullable string | A cursor used for pagination. It indicates the position in the list from which the next set of results should be returned. For example, if you make a list request and receive 100 items along with a next_page_token , you can pass that token as page_token in your next request to retrieve the following page of results. |
List Response Format
field | type | description |
---|---|---|
object | string, value is "list" | String representing the object’s type. |
data | array | An array containing the actual response elements, paginated by any request parameters. |
pagination | nullable object | A pagination object containing a next_page_token field. |
pagination.next_page_token | nullable string | An opaque cursor representing the next page to be fetched. If this field is null, there are no additional pages. |
pagination.prev_page_token | nullable string | An opaque cursor representing the previous page to be fetched. If this field is null, there are no prior pages. |