Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Audit Log

The audit log is your organization’s tamper-evident record of who did what, when, and to which object across every module of Beelocity. It captures every authoritative action — creating a sales order, approving a purchase requisition, inviting a member, adjusting inventory, signing in — and records the result as an immutable entry.

What the audit log captures

Each entry has five facts:

FieldWhat it tells you
TimestampThe exact moment the action occurred.
ActionThe verb — create, read, update, delete, plus domain-specific events like sign_in, invitation_accepted, or password_reset.
ObjectThe kind of thing that was acted upon — Sales Order, Member, Stock Movement, etc.
ActorThe person who performed the action — their full name and email. System-generated entries (e.g. background workers) appear with an empty actor.
DescriptionA human-readable summary of what happened, e.g. “Created sales order SO-2026-0418” or “Approved level 2”.

Entries are partitioned by organization. You only see entries written within the organization you are currently working in.

Where to find it

Open Access Control → Audit Log in the sidebar, or jump directly to /audit-logs. The most recent entries appear at the top.

Searching and filtering

The search bar matches the action name, object type, description text, actor name, and actor email. So you can answer questions like:

  • “What did Amina do today?” — search by her name.
  • “When was that price list updated?” — search by price list or update.
  • “Who deleted the Setif warehouse?” — search by warehouse or delete.

The grid also supports column-level filters and sorting on every column — click a column header to sort, or use the column’s filter icon for finer queries.

Permissions

Two permissions gate access:

PermissionWhat it grants
IAM_AUDIT_LOG_VIEWRead the audit log for the current organization.
IAM_AUDIT_LOG_VIEW_ALLRead entries written by any member, used by audit and compliance roles.

Grant these to the roles you want to give visibility — typically Administrators, Compliance, and Internal Audit.

What you cannot do

The audit log is intentionally append-only. There is no edit, no delete, no bulk-purge. This is the point — an audit trail you can rewrite is no audit trail.

If you need to retain history for compliance reasons, no action is required: entries persist indefinitely.

Tips for everyday use

  • Diagnosing a mistake. When a teammate asks “what happened to that sales order?”, filter by the object type or by the actor and walk the timeline.
  • Onboarding investigations. When a new member needs context on how a process unfolded, the audit log is often faster than asking around.
  • Compliance reviews. Auditors usually want a date range and a focused activity — search by the relevant action verb (e.g. delete) and bound the dates with column filters.