ReferenceRunReveal Audit Logs

RunReveal Audit Logs

RunReveal automatically creates audit logs for all API operations and user activities in your workspace. These logs help you track who did what, when, and from where for security monitoring, compliance, and troubleshooting.

Audit Logs

What Are Audit Logs?

Every action taken in RunReveal—creating sources, running queries, updating settings, viewing data—is automatically logged. These audit logs are stored in the runreveal_audit_logs view and are accessible through your normal log queries.

Audit Logs

Key Fields

Who

FieldDescription
actorEmailThe email address of the user who performed the action
actorIDThe unique identifier of the user

What

FieldDescription
eventNameThe name of the action performed (see Event Names)
readOnlyWhether this was a read operation (true) or a write operation (false) that modified data
responseErrorWhether the operation failed (true) or succeeded (false)
responseErrorMessageThe error message if the operation failed

When

FieldDescription
eventTimeWhen the action occurred
receivedAtWhen RunReveal received the event

Where

FieldDescription
srcIPThe IP address of the user performing the action
srcCityThe city where the connection originated (from GeoIP)
srcASOrganizationThe organization/ISP associated with the IP address
requestUserAgentThe client application or browser used (e.g., browser type, API client)

Event Names

Event names describe what action was taken. The following table lists all RunReveal audit log event names organized by category:

Authentication & Sessions

Event NameDescription
auth_github_loginUser initiated GitHub OAuth login
auth_github_callbackGitHub OAuth callback completed
auth_microsoft_loginUser initiated Microsoft OAuth login
auth_microsoft_callbackMicrosoft OAuth callback completed
auth_gsuite_loginUser initiated Google Workspace OAuth login
auth_gsuite_callbackGoogle Workspace OAuth callback completed
auth_sso_loginUser initiated SSO login
auth_sso_callbackSSO callback completed
auth_cloudflare_access_loginUser initiated Cloudflare Access login
cli_magic_loginCLI magic login link accessed
session_createNew user session created
session_listUser listed their active sessions
session_logoutUser logged out
session_revokeUser revoked a specific session
session_revoke_allUser revoked all sessions

Workspace Management

Event NameDescription
list_workspacesUser listed available workspaces
create_workspaceWorkspace was created
workspace_name_updateWorkspace name was changed
workspace_ai_models_infoUser viewed AI model configuration
workspace_ai_models_update_anthropicAnthropic AI model settings were updated
workspace_ai_models_update_openaiOpenAI model settings were updated
workspace_ai_models_update_googleaiGoogle AI model settings were updated
workspace_ai_models_update_bedrockAWS Bedrock model settings were updated
workspace_ai_provider_config_updateAI provider configuration was updated
workspace_openai_config_updateOpenAI configuration was updated
workspace_session_timeout_updateSession timeout settings were updated
workspace_logo_uploadWorkspace logo was uploaded
workspace_logo_getWorkspace logo was retrieved
workspace_logo_deleteWorkspace logo was deleted
account_getWorkspace account information was viewed
user_account_getUser account information was viewed
user_account_infoUser account info was retrieved
user_current_workspace_updateUser’s current workspace was changed

Users & Access Control

Event NameDescription
workspace_user_listList of workspace users was viewed
workspace_user_inviteUser invitation was sent
workspace_user_reinviteUser invitation was resent
workspace_user_updateUser permissions or role were updated
workspace_user_delUser was removed from workspace
workspace_user_invite_acceptUser accepted workspace invitation
workspace_invites_listPending invitations were listed
workspace_roles_listAvailable roles were listed
workspace_token_createWorkspace API token was created
workspace_token_listWorkspace API tokens were listed
workspace_token_deleteWorkspace API token was deleted

Sources

Event NameDescription
source_createData source was created
source_listList of sources was viewed
source_updateSource configuration was updated
source_deleteSource was deleted
source_testSource connection was tested
source_backfillSource backfill was initiated
source_dropbox_auth_redirectDropbox OAuth authorization redirect
source_box_auth_redirectBox OAuth authorization redirect
source_snowflake_auth_redirectSnowflake OAuth authorization redirect
source_gsuite_initGoogle Workspace source initialization
source_gsuite_auth_redirectGoogle Workspace OAuth redirect
source_gsuite_auth_callbackGoogle Workspace OAuth callback
source_gsuite_auth_saveGoogle Workspace OAuth credentials saved
source_gsuite_auth_updateGoogle Workspace OAuth credentials updated
source_gsuite_unsubscribeGoogle Workspace push subscription removed
source_health_getSource health status was retrieved
source_health_addSource health check was added
source_health_updateSource health check was updated
source_health_statsSource health statistics were viewed

Queries & Logs

Event NameDescription
run_querySQL query was executed
logs_queryLegacy logs query was executed
logs_query_v2V2 logs query was initiated
logs_query_v2_statusQuery status was checked
logs_query_v2_resultsQuery results were retrieved
logs_query_v2_downloadQuery results were downloaded
logs_query_v2_historyQuery history was viewed
logs_query_v2_cancelQuery was cancelled
logs_query_v3_resultsV3 query results were retrieved
query_sql_textSQL query text was retrieved
query_historyHistorical query was executed
query_history_update_metadataQuery history metadata was updated
query_table_primary_keysTable primary keys were retrieved
list_tablesAvailable tables were listed
get_table_schemaTable schema was retrieved
scheduled_query_resultScheduled query result was retrieved
scheduled_query_all_resultsAll scheduled query results were retrieved

Detections

Event NameDescription
detections_createDetection rule was created
detections_listList of detections was viewed
detections_getDetection rule was viewed
detection_updateDetection rule was updated
detection_deleteDetection rule was deleted
detection_update_enabled_flagDetection enabled status was updated
detection_update_silencedDetection silence status was updated
detection_sync_deprecatedDetection sync was initiated (deprecated method)
detection_sync_planDetection sync plan was created
sigma_createSigma rule was created
sigma_updateSigma rule was updated
sigma_testSigma rule was tested
lint_sigmaSigma rule was linted
lint_sqlSQL query was linted
managed_detection_create_sqlManaged SQL detection was created
managed_detection_create_streamingManaged streaming detection was created
managed_detection_update_sqlManaged SQL detection was updated
managed_detection_update_streamingManaged streaming detection was updated
managed_detection_deleteManaged detection was deleted
managed_detection_getManaged detection details were viewed
managed_detection_listList of managed detections was viewed
managed_detection_cloneManaged detection subscription was cloned
managed_detection_subscribeUser subscribed to managed detection
managed_detection_bulk_subscribeUser bulk subscribed to managed detections
managed_detection_unsubscribeUser unsubscribed from managed detection
managed_detection_bulk_unsubscribeUser bulk unsubscribed from managed detections
managed_detection_subscription_listList of managed detection subscriptions was viewed
managed_detection_subscription_getManaged detection subscription details were viewed
managed_detection_subscription_updateManaged detection subscription was updated
managed_detection_subscription_silence_updateManaged detection subscription silence status was updated
managed_detection_subscription_update_enabledManaged detection subscription enabled status was updated
migrate_detections_listList of detection migrations was viewed
migrate_detection_getDetection migration details were viewed
migrate_detection_update_statusDetection migration status was updated

Agent Schedules

Event NameDescription
agent_schedules_createAgent schedule was created
agent_schedules_listList of agent schedules was viewed
agent_schedules_getAgent schedule details were viewed
agent_schedules_updateAgent schedule was updated
agent_schedules_deleteAgent schedule was deleted
agent_schedules_silenceAgent schedule was silenced

Notifications

Event NameDescription
notification_createNotification channel was created
notification_updateNotification channel was updated
notification_deleteNotification channel was deleted
notification_listList of notification channels was viewed
notification_testNotification channel was tested
notification_history_listNotification history was viewed
notification_history_list_by_alertNotification history by alert was viewed
email_notification_createEmail notification channel was created
email_notification_updateEmail notification channel was updated
slack_notification_createSlack notification channel was created
slack_notification_updateSlack notification channel was updated
webhook_notification_createWebhook notification channel was created
webhook_notification_updateWebhook notification channel was updated
jira_notification_createJira notification channel was created
jira_notification_updateJira notification channel was updated
linear_notification_createLinear notification channel was created
linear_notification_updateLinear notification channel was updated
pagerduty_notification_createPagerDuty notification channel was created
pagerduty_notification_updatePagerDuty notification channel was updated
discord_notification_createDiscord notification channel was created
discord_notification_updateDiscord notification channel was updated

Transforms

Event NameDescription
transform_createTransform rule was created
transform_updateTransform rule was updated
transform_deleteTransform was deleted
transform_listList of transforms was viewed
transform_getTransform details were viewed
transform_testTransform rule was tested
transform_test_ruleTransform rule syntax was validated
update_source_transformSource transform association was updated

Enrichments

Event NameDescription
enrichment_listList of enrichments was viewed
enrichment_getEnrichment details were viewed
enrichment_createEnrichment rule was created
enrichment_updateEnrichment rule was updated
enrichment_deleteEnrichment was deleted
enrichment_update_enabledEnrichment enabled status was toggled
enrichment_append_rulesRules were appended to enrichment
managed_enrichment_listList of managed enrichments was viewed
managed_enrichment_getManaged enrichment details were viewed
managed_enrichment_subscribeUser subscribed to managed enrichment
managed_enrichment_unsubscribeUser unsubscribed from managed enrichment
managed_enrichment_subscription_listList of enrichment subscriptions was viewed
managed_enrichment_createManaged enrichment was created
managed_enrichment_updateManaged enrichment was updated
managed_enrichment_deleteManaged enrichment was deleted

Filters

Event NameDescription
filter_createFilter was created
filter_updateFilter was updated
filter_deleteFilter was deleted
filter_listList of filters was viewed
filter_getFilter details were viewed

Custom Views

Event NameDescription
custom_views_listList of custom views was viewed
custom_views_getCustom view details were viewed
custom_views_createCustom view was created
custom_views_updateCustom view was updated
custom_views_deleteCustom view was deleted
custom_views_testCustom view was tested

Dashboards

Event NameDescription
dashboard_layout_createDashboard layout was created
dashboard_layout_updateDashboard layout was updated
dashboard_layout_deleteDashboard layout was deleted
dashboard_layout_getDashboard layout was retrieved
dashboard_layout_listList of dashboard layouts was viewed
dashboard_graph_createDashboard graph was created
dashboard_graph_updateDashboard graph was updated
dashboard_graph_deleteDashboard graph was deleted
dashboard_graph_getDashboard graph was retrieved
dashboard_graph_listList of dashboard graphs was viewed
dashboard_graph_usageDashboard graph usage statistics were viewed

Investigations

Event NameDescription
investigation_listList of investigations was viewed
investigation_createInvestigation was created
investigation_updateInvestigation was updated
investigation_deleteInvestigation was deleted
investigation_getInvestigation details were viewed
investigation_star_artifactInvestigation artifact was starred
investigation_artifact_listInvestigation artifacts were listed
investigation_artifact_deleteInvestigation artifact was deleted
investigation_closeInvestigation was closed
investigation_add_artifactArtifact was added to investigation
investigation_artifact_dataInvestigation artifact data was retrieved

Reports

Event NameDescription
report_listList of reports was viewed
report_getReport details were viewed
report_createReport was created
report_updateReport was updated
report_deleteReport was deleted
report_enabled_updateReport enabled status was toggled
report_query_listReport queries were listed
report_query_updateReport query was updated
report_query_deleteReport query was deleted

Destinations

Event NameDescription
destination_s3_createS3 destination was created
destination_s3_updateS3 destination was updated
destination_s3_testS3 destination connection was tested
destination_clickhouse_create_v2ClickHouse destination was created (v2)
destination_clickhouse_update_v2ClickHouse destination was updated (v2)
destination_clickhouse_testClickHouse destination connection was tested
destination_clickhouse_migrateClickHouse migration was initiated
destination_clickhouse_migrate_verifyClickHouse migration was verified
destination_clickhouse_migrations_downloadClickHouse migrations were downloaded
destination_set_defaultDefault destination was set
destination_getDestination details were viewed
destination_deleteDestination was deleted
destination_toggleDestination enabled status was toggled
destinations_listList of destinations was viewed

Topics & Pipelines

Event NameDescription
topic_createTopic was created
topic_getTopic details were viewed
topic_listList of topics was viewed
topic_updateTopic was updated
topic_deleteTopic was deleted
topic_moveTopic was moved
topic_set_pipelinePipeline was assigned to topic
topic_get_pipelineTopic pipeline was retrieved
topic_wizard_createTopic was created via wizard
pipeline_createPipeline was created
pipeline_getPipeline details were viewed
pipeline_listList of pipelines was viewed
pipeline_list_tablePipeline table was viewed
pipeline_renamePipeline was renamed
pipeline_deletePipeline was deleted
pipeline_add_stepStep was added to pipeline
pipeline_remove_stepStep was removed from pipeline
pipeline_move_stepStep was moved in pipeline
pipeline_save_stepsPipeline steps were saved
pipeline_execute_stepPipeline step was executed (read-only test)
pipeline_stats_by_pipelinePipeline statistics were viewed

Parameters

Event NameDescription
param_createParameter was created
param_listList of parameters was viewed
param_updateParameter was updated
param_deleteParameter was deleted

AI Features

Event NameDescription
ai_summaryAI summary was generated
ai_verifyAI verification was performed

Flags

Audit logs include several boolean flags that provide important metadata about each operation:

Read-Only Flag (readOnly)

The readOnly flag indicates whether an operation modified data or just retrieved information:

  • readOnly = true: The operation only retrieved or viewed information without modifying data
    • Examples: Viewing lists, running queries, reading configurations, checking status
  • readOnly = false: The operation created, updated, or deleted data
    • Examples: Creating sources, updating detections, deleting resources, modifying settings

Note: Some operations use POST requests for technical reasons (large payloads, complex queries) but are still read-only. RunReveal automatically marks these correctly based on the operation type.

Error Flag (responseError)

The responseError flag indicates whether the operation completed successfully:

  • responseError = false: The operation completed successfully
  • responseError = true: The operation failed, with details available in responseErrorMessage

This flag helps identify failed operations in your audit logs for troubleshooting and security monitoring.

Data Retention

Audit logs follow the same retention rules as your other logs, check the TTL column on the logs column to see the retention period for your plan.