Project Audit Logs
View a log of all actions performed in your project.
Audit logs provide a chronological record of every action performed in your project, helping you track changes, debug issues, and maintain accountability.
Overview
The audit logs page shows the API and user actions that have occurred in the project over the last 30 days. Each log entry includes:
| Column | Description |
|---|---|
| Date | Timestamp of the action, in your browser's local time. |
| Status | HTTP status code returned by the action (e.g., 200 for success). |
| Logs | The resource ID, method and action performed (e.g., PUT client.prompts.update), followed by the IP address and user agent. |
| User | The email of the user, or the name of the API key (marked API_KEY), that triggered the action. |
A timeline chart at the top visualizes action volume over time, making it easy to spot spikes or unusual activity.
Need audit logs for compliance review?Give security and compliance teams the visibility they expectTalk to usSearching Logs
Use the search bar to filter logs by any field — action name, user email, status code, or resource path. This is useful for narrowing down specific changes, such as finding all retention config updates or actions by a particular user.
Exporting Logs
Click Save as CSV to export audit logs. Under Time range, choose Current view to export what the viewer is showing, or All time to export every audit log ever recorded for this project, then click Export. The current search filter applies either way, and the dialog shows the exact row count and date range before you commit.
Small exports download immediately. Larger ones are prepared in the background: a card appears on this page showing progress, you receive an email when the file is ready, and the Download CSV button gives you the finished file (a gzipped CSV). Download links are generated fresh each time you click and expire after 15 minutes.
Only organization Owners and Admins can export audit logs. One export runs at a time.
You can also start an export programmatically:
curl -X POST "https://api.confident-ai.com/v1/projects/{projectId}/audit-logs/exports" \
-H "CONFIDENT_API_KEY: <ORGANIZATION-API-KEY>" \
-H "Content-Type: application/json" \
-d '{}'Common Actions
Actions follow a resource.action naming pattern. Some examples:
client.retention-configs.inherit.update— Updated the inherit-from-organization retention settingclient.retention-configs.retention-policies.create— Created a retention policyclient.rt-frameworks.schedule.create/delete— Created or deleted a real-time framework scheduleclient.prompts.update— Updated a prompt
Last updated on