# Main ## Add audits - [POST /](https://developers.frontegg.com/ciam/api/audits/main/auditscontroller_addaudits.md): Create a new audit entry in your account (tenant) audit trail. This endpoint allows you to log custom audit events with specified severity levels for security monitoring and compliance tracking. ## Get audits statistics - [GET /stats](https://developers.frontegg.com/ciam/api/audits/main/auditscontroller_getauditsstats.md): Retrieve comprehensive statistics and metrics about audit events for your account (tenant). This endpoint provides aggregated data to help you monitor audit activity, analyze security trends, and generate compliance reports. ## Export CSV to stream - [POST /export/csv/v2](https://developers.frontegg.com/ciam/api/audits/main/auditscontroller_exportcsvtostream.md): Export audit data as a CSV file stream with customizable columns and filtering options. This endpoint allows you to generate downloadable CSV reports of your audit trail data for compliance, analysis, or backup purposes. ## Get audits (V2) - [GET /resources/audits/v2](https://developers.frontegg.com/ciam/api/audits/main/auditscontroller_v2_getaudits.md): Retrieve audit logs for a specific account (tenant). Use optional query parameters to filter results by creation date, users, email addresses, or account (tenant) IDs. You can also sort the results and paginate through them using count and offset. The maximum number of audit logs per request is 200. For example: ?count=200&offset=0&sortBy=createdAt&sortDirection=desc returns audits 1-200, ?count=200&offset=200&sortBy=createdAt&sortDirection=desc returns audits 201-400 ## Export CSV to stream (V2) - [POST /resources/audits/v2/export/csv](https://developers.frontegg.com/ciam/api/audits/main/auditscontroller_v2_exportcsvtostream.md): Export filtered audit logs as a downloadable CSV stream with customizable columns and comprehensive filtering options. This endpoint generates CSV reports of your account (tenant) audit data for compliance reporting, data analysis, backup purposes, and integration with external systems. Features include customizable column selection through the properties array, advanced filtering by date ranges, users, emails, severity levels, and custom JSON criteria, pagination support for large datasets (1-200 records per request), sorting capabilities by any field, and streaming CSV output for efficient large file handling. The response includes proper CSV formatting with headers, comma-separated values, and UTF-8 encoding. ## Get audits (deprecated) - [GET /](https://developers.frontegg.com/ciam/api/audits/main/auditscontroller_getaudits.md): This route gets all audit logs for an account (tenant). Optionally, use the query params to filter and organize the results. There's a limit of 200 audits. You can use the 'offset' query param to get the following 200 results. For example: ?count=200&offset=0&sortBy=createdAt&sortDirection=desc returns audits 1-200, ?count=200&offset=200&sortBy=createdAt&sortDirection=desc returns audits 201-400 ## Export CSV (deprecated) - [POST /export/csv](https://developers.frontegg.com/ciam/api/audits/main/auditscontroller_exportcsv.md): Export CSV