Using the audit UI
How to search the audit event list and read an event's change packages and changes.
The audit UI shows the events described in Data model as a searchable list, with a dedicated detail page per event. It is served by the Audit module unless deployed headless.
Event list
Section titled “Event list”The event list shows one card per event, newest first: source type and name, status, initiator, and when the event started and ended. Selecting a card opens that event's detail page.
Search
Section titled “Search”A search panel on the left of the list controls which events are shown:
- Time window — Last 24 hours (the default), Last 7 days, Last 30 days, or All.
- Source — restrict to Flow, Schedule, API, or Manual events.
- Status — restrict to In progress, Succeeded, Failed, or Partially succeeded.
Search criteria are part of the page's URL, so a specific search can be bookmarked or shared. Changing any criterion re-queries the event list rather than filtering what is already on screen — narrowing the time window on a busy system reduces load time, since the list has no separate paging.
Event detail
Section titled “Event detail”An event's detail page shows its source, status, initiator, and start and end time, followed by its change packages in chronological order, each numbered.
For each change package:
- Package type — a readable label such as "Created user" when one is defined for that package type, or its raw technical code otherwise.
- Identity — the display name (when known) and the raw identity reference the package concerns.
- Time — when the package's changes occurred.
- Target connection — which connected system and destination the changes were written to.
- Affected objects — every object touched by the package's changes, which is not always the same as the package's identity.
Below that, a table lists the package's individual changes: field, value before, value after, and result. Expanding a change reveals the raw source event it was derived from, as formatted JSON — useful when the readable fields above don't fully answer "what actually happened here."