This feature is only available with an active Enterprise license. Please add your license key to activate it.
Enabling/Disabling Audit Logs
Audit logs are enabled by default and can be controlled with theSOURCEBOT_EE_AUDIT_LOGGING_ENABLED
environment variable.
Fetching Audit Logs
Audit logs are stored in the postgres database connected to Sourcebot. To fetch all of the audit logs, you can use the following API:Fetch audit logs
Fetch audit logs example response
Audit action types
Action | Actor Type | Target Type |
---|---|---|
api_key.creation_failed | user | org |
api_key.created | user | api_key |
api_key.deletion_failed | user | org |
api_key.deleted | user | api_key |
user.creation_failed | user | user |
user.owner_created | user | org |
user.performed_code_search | user | org |
user.performed_find_references | user | org |
user.performed_goto_definition | user | org |
user.jit_provisioning_failed | user | org |
user.jit_provisioned | user | org |
user.join_request_creation_failed | user | org |
user.join_requested | user | org |
user.join_request_approve_failed | user | account_join_request |
user.join_request_approved | user | account_join_request |
user.invite_failed | user | org |
user.invites_created | user | org |
user.invite_accept_failed | user | invite |
user.invite_accepted | user | invite |
user.signed_in | user | user |
user.signed_out | user | user |
org.ownership_transfer_failed | user | org |
org.ownership_transferred | user | org |
Response schema
Audit log fetch response schema