Working with data

Pagination, sorting & filtering

List endpoints share a common set of controls for paging, ordering, and filtering results.

Pagination

IntentParameter
Page numberpage=2
Page sizelimit=25
Offset windowlimit=50,25 (offset, count)
Disable paginglimit=false
curl -s "https://api.readycms.io/products/?namespace=<tenant>&limit=25&page=2" \
  -H "Authorization: Bearer <app_id>:<app_secret>"

Most list endpoints also have a count variant (append /count/) so you can fetch totals separately.

Note
There is a server-side maximum page size (typically 500). For large exports, page through results or use performance flags.

Sorting

Filtering

Most filters are endpoint-specific query parameters, documented per endpoint in the reference. A few conventions apply everywhere:

For filtering by custom headless fields, see Filtering by headless fields.