Basic Filtering
Use thefilter query parameter with the field name:
Available Filter Types
Exact Match
Partial Match
Multiple Values
Relations
Filter Operations
The API supports various filter operations:| Operation | Description | Example |
|---|---|---|
equals | Exact match | filter[status]=active |
contains | Partial match | filter[name]=acme |
gt | Greater than | filter[amount.gt]=1000 |
gte | Greater than or equal | filter[amount.gte]=1000 |
lt | Less than | filter[amount.lt]=1000 |
lte | Less than or equal | filter[amount.lte]=1000 |
Filtering by Date
Use ISO 8601 format for date filtering:Combining Filters
Multiple filters can be combined:Best Practices
- Use appropriate filter types for better performance
- Combine filters to narrow down results
- Consider pagination when filtering large datasets
- Validate filter values on the client side
- Handle empty result sets gracefully
Filterable Fields
Companies
nameemailstatuscreated_at
Employees
company_idfirst_namelast_nameemailstatuscreated_at
Documents
uuidtypestatuscompany_idemployee_idcreated_at

