Filtering, sorting, and pagination make it possible to return only part of a collection: query parameters to filter and sort, and page-based or cursor-based pagination to limit the size of the response. Parameters are validated and the response indicates how to get the rest.
Example
GET /produits?categorie=livre&tri=-prix&page=2&limite=20