Skip to main content
For some of our resources (eg. transactions), a “list” endpoint exists to fetch resources in bulk. These endpoints use a “cursor-based pagination”, which means you can use the per_page and cursor query parameters to step through large collections page by page.

Requests

Requests to paginated “list” endpoints accept the following query parameters:

Responses

All requests to those paginated “list” endpoints have the following response properties: Example Response:

Workflow

  1. Make a request to the “list” endpoint without the cursor query parameter to fetch the first page of resources. Optionally use the per_page query parameter to limit the number of resources to fetch. Example: GET https://api.procuros.io/v2/transactions
  2. From the response, read the hasMore property to determine if there are more resources to fetch on subsequent pages.
  3. If more resources are available, use the nextCursor property on the response to build the URL of your next request. Alternatively, use the nextPageUrl that we’ve prebuilt for you. Example: GET https://api.procuros.io/v2/transactions?cursor=kdfhh87sdkfjslasdf7hsbadf
  4. Continue with step 2.