# Parameters

Source: https://developers.swell.is/backend-api/querying/parameters

When making an API request, a configuration object with query parameters is passed to customize the request.

## Fields

- `where` (object): An object containing criteria to filter results by.
- `fields` (string): Fields to include in the result, as a comma-separated string or an array. Supports dot-notation for nested fields.
- `sort` (string): A string expression used to sort results.
- `limit` (int): A number indicating the max number of results to return up to 1000. Default: `15`.
- `limit_count` (int): Limits how many records are examined when counting a large collection. Values below 1000 are ignored.
- `page` (int): A number indicating which page of results to return.
- `skip` (int): Number of records to skip, overriding the offset normally computed from `page` and `limit`.
- `window` (int): Number of entries in the `pages` map of a paginated result. Defaults to the total page count.
- `search` (string): A string to search and filter results by.
- `expand` (string): A string or array of fields to expand in the result.
- `include` (object): An object with additional queries to include as fields in the result.
- `group` (object): Simplified aggregation with accumulator and date operators. See the Aggregation article.
- `aggregate` (array of object): Complete MongoDB aggregation pipeline. See the Aggregation article.
