Cardcore supports paginated fetches for API resources such as accounts, transfers, and other list endpoints. These endpoints share a common structure and accept at least these two parameters:
  • page
  • limit
By default, page is set to 0 and limit is set to 25. You can fetch a maximum of 100 records at once.

Example request

Typical example:
GET /institutions/oauth/applications?page=0&limit=25

Example response

The response includes a pagination object with the total record count, the number of pages, the current page, and the limit used for the request.
{
  "statusCode": 200,
  "message": "Accounts fetched successfully.",
  "data": [
    { "..." : "..." },
    { "..." : "..." },
    { "..." : "..." }
  ],
  "pagination": {
    "total": 1,
    "pages": 1,
    "page": "0",
    "limit": "25"
  }
}
  • Start with page=0
  • Use the default limit=25 unless you need a larger page size
  • Do not request more than 100 records at once
  • Continue increasing the page number until you have processed the full result set