Common query parameters
Most collection endpoints accept the same query object:page: 1-based page numberlimit: page size, capped at200sort: comma-separated fields, prefix with-for descending orderfields: comma-separated projection fieldssearch: free-text search termsearchIn: comma-separated fields to search with case-insensitive regexfilter: JSON string or querystring-like filter expressionpopulate: related fields to populate
Response metadata
List endpoints typically return:Sorting
name ascending and then createdAt descending.
Field projection
Search
Filtering
Thefilter parameter supports plain equality and operator suffixes:
status=Activebalance.gte=100status.in=Active,InactivecreatedAt.between=2026-01-01|2026-12-31deleted.exists=false
- a JSON string
- a querystring-like string
Population
populate accepts either:
owner,teamowner:email name;team:title