Event Log

The primary audit trail for all order operations in Omnium, covering status changes, workflows, payments, notifications, and errors.

Event Log

The Event Log is the primary audit trail for all order operations. Every significant action on an order — status changes, workflow executions, payment operations, notifications, errors, and more — produces an event log entry stored in Elasticsearch.

The Event Log is always active and cannot be disabled.

What Gets Logged

Events are categorized using the category field:

CategoryDescription
CreatedOrder was created
UpdatedOrder was modified
CanceledOrder was canceled
WorkflowWorkflow started or completed
WorkflowStepIndividual workflow step executed (see Verbose Logging)
NotificationNotification sent (email, SMS)
CommentComment added to the order
ErrorAn error occurred during processing
ExportedOrder exported to an external system
ImportedOrder imported from an external system
DeletedOrder or related entity deleted
InformationGeneral informational event
PublishedEntity published
AddedItem added to an entity
BatchUpdateBatch update operation
BatchAddBatch add operation

Each event includes contextual information such as the user who triggered it, the order status, shipment ID, market, store, and the origin of the action (API path, scheduled task, etc.).

Event Log Data Model

PropertyTypeDescription
idstringUnique event identifier
timestampDateTimeWhen the event occurred
messagestringHuman-readable description
categorystringEvent category (see table above)
classNamestringEntity type (e.g., Order)
subClassNamestringSub-type (e.g., order type name)
objectIdstringOrder ID
statusstringOrder status at time of event
previousStatusstringPrevious order status (for transitions)
shipmentIdstringRelated shipment ID (if applicable)
userstringUser who triggered the event
userIdstringUser ID
isErrorboolWhether this is an error event
originstringWhere the event originated (API path, scheduled task, etc.)
attachmentslistAttached data (workflow results, export results, etc.)
propertieslistAdditional key-value properties
tagslistEvent tags

Viewing the Event Log

The Event Log can be accessed in two ways:

  • Per order: Open any order in the UI, click the three-dot menu, and select Log
  • Globally: Navigate to Configuration > Advanced > Events to browse all events across the system

For subscribing to events via webhooks and queues, see Events and Webhooks.

Event Log Retention

Event log retention is configured in Advanced Settings:

SettingTypeDescription
EventLogPreservationDaysintNumber of days to keep general event log items
EventLogOrderPreservationDaysintNumber of days to keep order-specific event log items

Both settings must be configured. The minimum recommended value is 7 days.

On this page