Accessing Audit Logs
Settings UI
Open the CodeRabbit dashboard and navigate to Settings β Audit Logs. The page is visible to organization admins on the Enterprise plan. The log table shows four columns:| Column | Description |
|---|---|
| User | The actor who performed the action, with their role (Admin, Member, Billing Admin, Bot, or System) |
| Action | What happened, e.g. βAdded repositoryβ or βCreated API keyβ |
| Resource Summary | A short description of the specific resource affected |
| Recency / Time | Relative and absolute timestamp of when the action occurred |
Searching and filtering
Use the search bar to find entries by actor name. Narrow results further using the filter controls:- Action β select one or more event types
- Resource type β select one or more resource categories
- Date range β set an inclusive start and end date/time
REST API
The same data is available programmatically. This is useful for exporting entries to a SIEM, building custom compliance reports, or integrating audit data into internal tooling. See the Audit Logs API reference for the complete parameter list, response schema, and code samples.What is logged
The Audit Logs capture high-signal administrative changes across your workspace:| Resource | Events tracked |
|---|---|
| Organization | Creation and deletion |
| Repositories | Adding and removing repositories |
| Subscription | Subscription creation, updates, and cancellation |
| Seat management | Seat assignments and removals |
| Configuration | Organization-wide and repository-level config changes |
| User roles | Role promotions and demotions |
| API keys | API key creation and deletion |
Coverage expands as more admin flows are instrumented. Events are logged when the action is instrumented, so historical coverage before a given release date may be incomplete.
Common use cases
Security review β Search for a specific user to see all actions they have taken. Filter byapi_key_create or api_key_delete to audit API key lifecycle. Use the date range filter to focus on a specific incident window.
Access management audit β Filter on seat assignment and role change events to review who was granted or removed access, and by which admin.
Configuration change investigation β Filter on configuration events to identify when a setting was changed and who changed it.
Compliance reporting β Export entries for a date range via the API to demonstrate administrative controls and a clear chain of custody.
Whatβs next
Audit Logs API reference
Full parameter reference, response schema, and interactive playground for the
audit-logs endpointRole-based access
Learn about Admin, Member, and Billing Admin roles and what each can access in your organization