Overview
An API Report in Quixy allows users to securely expose filtered and structured data from any data source to third-party platforms. Instead of providing unrestricted access to entire datasets, API Reports empower users to define granular filters, selectively expose specific fields, and enforce role-based access control—ensuring only relevant and authorized data is shared externally.
API Reports are ideal for integrations, analytics syncs, and downstream automation tasks.
To consume or expose an API Report:
There are two methods to create an API Report in Quixy:


Continue with the configuration steps outlined in the section below.
Once inside the API Report configuration screen, you’ll define:
| Configuration Tool | Description |
|---|---|
| Filters (Left Panel) | Apply filters based on task status, user input, date range, or other business conditions. This reduces the data volume exposed through the API. |
| Columns (Right Panel) | Show or hide specific columns to control which data fields are included in the API response payload. |
| Data Access (Top Bar) | Define field-level visibility rules based on user roles, conditions, or access control logic. Useful for restricting sensitive fields from public exposure. |

Best Practice
Always review the filter and field configuration to ensure only the intended data is shared externally.
After configuration is complete:
3. Select the data source for which the API Report was created.

4. On the right-side Actions Panel, click on Reports.
5. You’ll be redirected to the Reports Page, showing a list of all associated reports.
6. Locate the API Report under the Report Type column.
7. Click the View (👁) icon to open and review configuration details, API URLs, authentication credentials, and data structure.

