Skip to main content
Search and list endpoints return pages of results. Pagination avoids oversized responses and lets you reconcile data consistently. Some endpoints also accept filterBy and sortBy. Check each endpoint’s OpenAPI reference to see which fields it supports.

Parameters

Filter results

filterBy uses expressions in the format Field[Operator]value.
Use the exact field names listed in the endpoint reference. Not all fields support the same operators. Combine filters with && for AND and || for OR. Use parentheses to group conditions.

Sort results

sortBy specifies the sort field. Prefix the field with - for descending order.
Available fields depend on the endpoint. Date fields such as CreatedAt or LastModifiedAt are often useful for incremental synchronization when the endpoint exposes them.

Response

Browse all pages

1

Start with the first page

Use a pageSize your integration can process without timing out.
2

Process the results

Save each item using its id or reference.
3

Continue to the last page

Keep requesting pages while pageNumber is less than totalPages.
4

Repeat periodically

In critical integrations, combine pagination with webhooks to detect changes between synchronizations.
Use small pages during testing. Increase pageSize only after measuring response times, memory usage, and the receiving system’s limits.