Skip to main content
The Audit Logs give Enterprise organizations a searchable record of administrative actions taken across workspace settings, billing controls, seat management, and more. Use them to answer β€œwho changed what, and when?” whether you’re investigating an incident, satisfying a compliance review, or just keeping an eye on operational changes.

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:
ColumnDescription
UserThe actor who performed the action, with their role (Admin, Member, Billing Admin, Bot, or System)
ActionWhat happened, e.g. β€œAdded repository” or β€œCreated API key”
Resource SummaryA short description of the specific resource affected
Recency / TimeRelative 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
All filters can be combined. Filter counts refresh automatically so repeat investigations stay fast.

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:
ResourceEvents tracked
OrganizationCreation and deletion
RepositoriesAdding and removing repositories
SubscriptionSubscription creation, updates, and cancellation
Seat managementSeat assignments and removals
ConfigurationOrganization-wide and repository-level config changes
User rolesRole promotions and demotions
API keysAPI 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 by api_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 endpoint

Role-based access

Learn about Admin, Member, and Billing Admin roles and what each can access in your organization