Audit log

Audit logs provide a detailed record of user activities, system changes, and administrative actions to support security monitoring, compliance requirements, troubleshooting, and operational visibility.

Benefits

Security and Compliance: Track access patterns, detect unauthorized activities, and maintain audit trails for compliance frameworks such as System and Organization Controls 2 (SOC 2), International Organization for Standards (ISO 27001), General Data Protection Regulation (GDPR), and Health Insurance Portability and Accountability Act of 1996 (HIPAA).

Operational Visibility: Monitor configuration changes, track policy modifications, and understand system usage patterns.

Troubleshooting: Investigate issues by reviewing the sequence of events leading to a problem or configuration change.

Accountability: Maintain clear attribution of all actions to specific users with timestamps and contextual information.

Accessing the audit log

Superusers reach the audit log by clicking the settings cog in the header, then Audit Log.

screenshot of how to access the audit log

Downloading an audit log

NOTE  Audit logs use Coordinated Universal Time (UTC).
Date ranges are applied in UTC, which may differ from your local time.

  1. Choose an Event Category to download.
  2. Enter a From Date or pick a date from the calendar.
  3. Enter a To Date or pick a date from the calendar.
  4. Click Download CSV File.
  5. The audit log file will download in your web browser.

Event categories in detail

User access events

Event Type Captured Information
Email/Password Login Username, source IP address, authentication method, login status (success/failure), 2FA verification/configuration if applicable, timestamp, session ID
VSA 9 Login Username, VSA user mapping status, source IP address, timestamp
VSA X Login Username, source IP address, timestamp
K1 Login Username, K1 authentication status, K1 user mapping status, access groups assigned, timestamp
Deliberate Logout Username, timestamp
Automatic Logout Username, timestamp

User management events

Event Type Captured Information
User Creation New username, created by, creation status (attempting/creating/created/failed), scope assignment status, timestamp
User Activation Username, invitation validation status, activation status, timestamp
User Deletion Username, deleted by, deletion status (attempting/deleting/deleted/failed), timestamp
User Update Username, updated by, update status (updating/updated/failed), previous values, new values, timestamp
Activation Email Resend Username, email sending status (sending/sent/failed), timestamp
K1 User Deactivation Username, deactivated by (K1 external system), deactivation status, timestamp
K1 User Deletion Username, deleted by (K1 external system), deletion status, timestamp

Group management events

Event Type Captured Information
Group Creation Group name, created by, creation status, timestamp
Group Update Group name, updated by, previous values, new values, timestamp
Group Deletion Group name, deleted by, timestamp
Global Scope Creation User ID, tenant ID, created by, creation status, timestamp
User Group Assignment User ID, group IDs, assigned by, assignment status, previous groups, new groups, timestamp
User Group Update User ID, group IDs, updated by, previous groups, new groups, timestamp
K1 Group Assignment User ID, K1 group IDs, assigned by, assignment status, timestamp
K1 Access Groups Sync Username, K1 access group IDs, sync status (syncing/synced/failed), timestamp

Asset management events

Event Type Captured Information
Asset Upsert Asset name, hostname, OS, policy ID, license type, organization ID, storage used, upsert status, timestamp
Asset Update Asset name, updated fields, previous values, new values, update status, timestamp
Asset Deletion Asset name, deletion status, timestamp

Policy management events

Event Type Captured Information
Policy Creation Policy name, created by, initial configuration, creation status, timestamp
Policy Update Policy name, updated by, modified fields, previous values, new values, update status, timestamp
Policy Deletion Policy name, deleted by, deletion status, timestamp
Policy Threshold Upsert Policy name, threshold configuration, upsert status, timestamp
Policy Threshold Deletion Policy name, threshold ID, deletion status, timestamp

Deployment token management events

Event Type Captured Information
Token Creation Token details, created by, creation status, timestamp
Token Deletion Token ID, deleted by, deletion status, timestamp
Token Pairing Token ID, pairing status, timestamp

Restore operations

Event Type Captured Information
Restore Upsert Endpoint name, restore details, upsert status, timestamp
File-Level Recovery Endpoint name, restore type (original/new location/alternate/zip), restore status, timestamp
Single-File Multi-Version Bundle Endpoint name, file path, version selection, bundle status, timestamp
Single-File Multi-Version Recover Endpoint name, file path, recovery type (original/new location/alternate/zip), recovery status, timestamp
Single-File Multi-Version Restore Endpoint name, file path, restore type (original/new location/alternate/zip), restore status, timestamp
Bare Metal Recovery (BMR) Endpoint name, restore point, BMR status, timestamp

Reporting events

Event Type Captured Information
Report Schedule Report name, schedule configuration, scheduling status, timestamp
Report Upsert Report name, report configuration, upsert status, timestamp
Report Deletion Report name, deleted by, deletion status, timestamp
Report Snapshot Resend Report name, resend status, timestamp

Audit log column reference

Column Description Type Notes
Id Unique identifier for the audit event UUID Used to correlate events across systems or logs
TenantId Identifier of the tenant that owns this event UUID Used to correlate events across tenants
Timestamp Date and time when the event occurred ISO‑8601 timestamp Stored in UTC
WorkflowId Correlation ID linking related events across a business process UUID Groups related events (e.g., all steps of a user creation)
WorkflowType Type/category of the workflow String Examples: user:creation, scope:create, epbpolicy:update
EventType Specific event within the workflow String Examples: user:creating, user:created, user:creation-failed
EventDescription Human-readable description of the event String
Initiator Identity that initiated the action String User email, service name, or “K1” for external systems
InitiatorType Type of the initiator String Values: tenant-user, system-user, system, external-system, vsa-user, anonymous
InitiatorId Unique identifier of the initiator String May map to a user ID, service account, or internal identifier
Target Name or description of the target entity String Examples: user email, scope name, policy name
TargetType Type of object affected by the action String Values: user, organization, scope, globalScope, userScope, k1Scope, epbAsset, ebpPolicy, ebpPolicyThreshold, epbRestore, epbReport, deploymentToken, cooperbotK1AccessGroups, cooperbotK1User
TargetId Unique identifier of the target entity String Used with TargetType to pinpoint the affected entity
OperationStatus Status of the operation String Values: success, failure, warning, inProgress
CustomValues Additional event-specific data JSON Contains input parameters, contextual information
OriginalState State of the target before the operation JSON Useful for audit trails showing what changed
UpdatedState State of the target after the operation JSON Useful for audit trails showing what changed

Filter categories

Events can be filtered by the following categories in the UI:

Category Workflow Types Included
User Access Email/password login, VSA 9 login, VSA X login, K1 login, deliberate logout, automatic logout
User Management User creation, user activation, user deletion, user update, activation email resend, password reset, K1 user deactivation, K1 user deletion
Group Management Group creation, group update, group deletion, global scope creation, user group assignment, user group update, K1 group assignment, K1 access groups sync
Asset Management Asset upsert, asset update, asset deletion
Policy Management Policy creation, policy update, policy deletion, policy threshold upsert, policy threshold deletion
Access & Tokens Deployment token creation, deployment token deletion, deployment token pairing
Restore Operations Restore upsert, file-level recovery, single-file multi-version bundle, single-file multi-version recover, single-file multi-version restore, BMR
Reporting Report schedule, report upsert, report deletion, report snapshot resend

Usage notes

  • Filter by action, result, or initiator to isolate relevant activity.
  • Sort by Timestamp to reconstruct timelines.
  • Use WorkflowId to group related events from the same business process.
  • Copy CustomValues JSON into a JSON-aware tool for deeper analysis.