For the complete documentation index, see llms.txt. This page is also available as Markdown.

Pagination

How paginated results work

When you fetch a collection of resources, you get paginated results. The response contains the record count and the page count, number, and size in the meta attribute and the URLs of the other pages in the links attribute.

{
  "data": [...],
  "meta": {
    "record_count": 140,
    "page_count": 14,
    "page_number": 1,
    "page_size": 10,
    "...": "..."
  },
  "links": {
    "first": "https://yourdomain.commercelayer.io/api/skus?page[number]=1&page[size]=10",
    "next": "https://yourdomain.commercelayer.io/api/skus?page[number]=2&page[size]=10",
    "last": "https://yourdomain.commercelayer.io/api/skus?page[number]=14&page[size]=10"
  }
}

The default page number is 1 (consequently, the link to the prev page is missing), and the default page size is 10. The maximum page size allowed is 25, but we recommend using a lower value unless strictly necessary. If you need to modify these default settings, use the page query parameter in your request.

Example

The following request fetches the SKUs, setting the page number to 3 and the page size to 5:

Last updated