Open API v2 / Get started / Filtering, sorting & pagination
Filtering, sorting & pagination
List endpoints share a common set of query parameters for narrowing, ordering, and paging through results.
Pagination
Use Offset and Limit. Offset skips items (default 0); Limit caps the page size (default 100). The response's TotalItemsCount tells you how many match in total.
GET /api/v2/admin/categories?Offset=100&Limit=50Sorting
Set Order_By to a field name. Prefix with - for descending, and comma-separate for tie-breakers.
GET /api/v2/admin/categories?Order_By=Weight,-NameFiltering with Where
Pass a JSON filter in the Where parameter. Combine field operators with the logical operators $and / $or.
| $eq · $not_eq | Equals / does not equal. |
| $contains · $not_contains | Substring match. |
| $in · $not_in | Value is (not) in a list. |
| $gt · $gte · $lt · $lte | Numeric / date comparisons. |
| $starts · $ends | Starts / ends with. |
GET /api/v2/admin/categories?Where={"$contains":{"Name":"shoes"}} GET /api/v2/admin/orders?Where={"$and":[{"$gt":{"Id":0}},{"$lt":{"Id":100}}]}
i
Some endpoints also accept Semantic_Query (natural-language search ranked by relevance) with an optional Min_Score threshold.