get
https://api.duodeal.app/api/filter-views
Retrieves a paginated list of filter views (saved filters/views).
Filter views allow users to save their preferred filter configurations, column selections, and sort orders for quick access. Views can be private or shared with other users in the company.
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
page | integer | No | Page number for pagination (default: 1) |
limit | integer | No | Number of items per page (default: 50) |
order | string | No | Field to sort by (default: id) |
direction | string | No | Sort direction: asc or desc (default: desc) |
filters[scope][eq] | string | No | Filter by scope (e.g., deals, customers, quotations) |
Response Fields
| Field | Type | Description |
|---|---|---|
id | integer | Filter view unique identifier |
label | string | View display name |
scope | string | Entity scope (deals, customers, etc.) |
share | boolean | Whether the view is shared with other users |
favorite | boolean | Whether marked as favorite |
byDefault | boolean | Whether this is the user's default view for the scope |
columns | array | Column configuration to display |
filters | array | Filter criteria configuration |
sort | string | Field to sort by |
direction | string | Sort direction (asc/desc) |
owner | object | User who created the view |
createdAt | datetime | Creation timestamp |
updatedAt | datetime | Last update timestamp |
Filtering
This endpoint supports advanced filtering. See the Filter System Documentation for the complete list of operators and usage examples.
Quick examples:
?filters[scope][eq]=deals
?filters[share][eq]=true
?filters[favorite][eq]=true
Response
200 OK: Returns paginated list of filter views401 Unauthorized: Invalid or missing API key
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
200Successful response
401Unauthorized
