App Audit Logs

The application audit log records what people and integrations do in UTMStack v12: sign-ins, changes to users and settings, and actions on alerts, incidents, rules and response flows. Use it to answer "who did what, and when".

Open the audit log

Go to Configure > Settings > App Audit Logs. The page title is Audit log.

Reading the audit log needs the audit.read permission. All three built-in roles have it, but only users with the Administrator role see the Settings menu.

What the page shows

The audit log page with the four summary numbers, the Filters panel and the table of entries with timestamp, actor, action, resource, status and IP

At the top, four numbers summarize the log:

NumberMeaning
Total entriesHow many entries the log holds
Success rateThe share of actions on the current page that succeeded
Top actionThe most frequent action area (the part of the action name before the first dot, for example auth) on the current page
Unique actorsHow many different users (and the system) appear on the current page

The table lists one entry per action, with the columns Timestamp, Actor, Action, Resource, Status (Success or Failure) and IP. Click View on an entry to open it. The Overview tab shows the actor, resource, user agent, session, metadata and any error; the Raw JSON tab shows the complete entry, with Copy JSON.

Filter the log

FilterUse it to
Last 24hShow only the last day
Failures onlyShow only actions that failed
Auth eventsShow only sign-in related actions (it sets Action prefix to auth.)
Action prefixShow actions whose name starts with some text, for example auth. or user.update
StatusChoose Success, Failure or Any
Resource typeShow actions on one kind of object, for example user or alert
Resource idShow actions on one object
UserShow actions of one user

Click Clear to remove all filters.

What is recorded

Action names start with the area they belong to. Some useful prefixes for the Action prefix filter:

PrefixActions
auth.Sign-in, sign-out, password changes and resets, single sign-on
user.Creating, updating and deactivating users, assigning roles, resetting two-step sign-in
apikey.Creating and deleting API keys
idp.Creating, changing and deleting identity providers
config., branding., license.Changes to settings, branding and the licence
retention., cold_storage.Changes to data retention and cold storage
tenant.Creating, changing, deactivating, reactivating and deleting tenants; changes to support access
alert., incident.Work on alerts and incidents
correlation_rule., eventprocessing.Changes to correlation rules and pipelines, and tests in the playground
soar.Changes to response flows and starting a flow by hand
compliance.Changes to frameworks, controls, evaluations and schedules
dashboard., visualization.Changes to dashboards and widgets
mcp.tools.callTools called by AI assistants through the MCP server

Common searches

To findUse
Failed sign-insAuth events and Failures only
Failed single sign-on attempts, and the reasonAction prefix auth.sso, Failures only; open the entry
Who changed a user's roles or deactivated a userAction prefix user., and User or Resource id for the person
Who changed retention or cold storageAction prefix retention. or cold_storage.
Who changed email, date or language settingsAction prefix config.
What an API key or AI assistant didUser: the key owner; action prefix mcp.tools.call for assistant tool calls

The audit log records what changed and who changed it. It is not a full history of every click: viewing pages, for example, is not recorded.

Audit logs and tenants

On a multi-tenant licence, each tenant has its own audit log. When the instance operator works inside a tenant during a support session, those actions are recorded in that tenant's log. See Support Access and Multi-Tenancy Overview.

How long entries are kept

Entries older than 365 days are deleted automatically.