# `Flop.InvalidParamsError`
[🔗](https://github.com/woylie/flop/blob/0.26.4/lib/flop/errors.ex#L65)

Raised when parameter validation fails.

This can occur under a number of circumstances, such as:

- Pagination parameters are improperly formatted or invalid.
- Filter values are incompatible with the respective field's type or specified
  operator.
- Filters are applied on fields that have not been configured as filterable.
- Ordering parameters are applied on fields that have not been configured as
  sortable.

# `t`

```elixir
@type t() :: %Flop.InvalidParamsError{
  __exception__: term(),
  errors: keyword(),
  params: map()
}
```

# `message`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
