Skip to content

Pagination ​

Most list endpoints return a plain data array without pagination:

Only List Offerable Testimonies uses Laravel's cursor-pagination envelope. Its page size is 9999, so in practice all matching testimonies arrive in a single page and next_cursor is null. Should a page ever fill up, pass next_cursor as the cursor query parameter to fetch the next one. Items are ordered by id ascending — ULIDs are time-ordered, so oldest first.

json
{
  "data": [
    {
      "id": "01J5X3Y8ZK2Q4R6T8V0W2X4Y6Z"
    },
    {
      "id": "01J5X4A2B3C4D5E6F7G8H9J0K1"
    }
  ],
  "links": {
    "first": null,
    "last": null,
    "prev": null,
    "next": null
  },
  "meta": {
    "path": "https://api.brunago.sk/api/v1/testimonies/offerable",
    "per_page": 9999,
    "next_cursor": null,
    "prev_cursor": null
  }
}