> ## Documentation Index
> Fetch the complete documentation index at: https://velocity-api-docs.medshift.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Query Parameters

Most endpoints accept query parameters, allowing you to customize the returned result set.

## Filtering

Filter results with query parameters:

```http theme={null}
GET /v1/orders/?bigcommerce_id=100
```

Multiple filters are always combined with AND. Results must match every filter you pass.

### Search

Most list endpoints support a `search` parameter for general text search. This is intended for user input, like text typed into a search box.

<Info>
  Exact search behavior is not stable and may change. Don't rely on specific
  search behavior in your integrations.
</Info>

## Sorting

Sort results with the `ordering` parameter:

```http theme={null}
GET /v1/customers/?ordering=last_name,first_name
```

Prefix a field with "-" to reverse its sort.

<Info>
  The default sort order is not stable and may change. If your integration
  relies on the order of results, always set `ordering` explicitly.
</Info>

## Pagination

Most endpoints don't return all data at once. Paginate results with `limit` (the maximum number of results to return) and `offset` (the number of results to skip). `limit` is capped at 100 unless otherwise specified.

<Info>The default `limit` is not stable and may change.</Info>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.