Skip to content

Audit Log

Using the Audit Log

The audit log records every administrative action taken in your store, providing a complete trail of who did what and when.

What Gets Logged

All state-changing operations (create, update, delete) in the admin panel are recorded:

  • Product created, updated, or deleted
  • Order status changed, fulfilled, or refunded
  • Discount created or modified
  • Settings changed
  • Team member invited or removed
  • Theme or page content updated
  • Integration connector configured
  • Customer information updated

Read-only actions (viewing lists, reading details) are not logged to keep the audit trail focused on meaningful changes.

Viewing the Audit Log

Navigate to Settings → Activity Log to view the audit trail. Each entry shows:

  • Action — What was done (e.g., "product.update", "order.fulfill")
  • User — Who performed the action
  • Resource — What was affected (with a link to the resource)
  • Timestamp — When the action occurred
  • Details — Additional context (e.g., which fields were changed)

Filtering the Log

Filter the audit log by:

  • User — See all actions by a specific team member
  • Action type — Filter by create, update, or delete
  • Resource type — Show only product changes, order changes, etc.
  • Date range — Narrow down to a specific time period

Use Cases

The audit log is valuable for:

  • Troubleshooting — "Who changed the price on this product?" Check the log to find out.
  • Accountability — Know which team member performed each action.
  • Compliance — Maintain a record of all data access and modifications for regulatory requirements.
  • Training — Review new team members' actions to ensure they are following procedures.

Retention

Audit log entries are stored permanently and cannot be deleted or modified. This ensures the integrity of the audit trail. Older entries can be archived but remain accessible through date-range filtering.

API Access

The audit log is accessible via the admin API, allowing you to build custom dashboards or integrate with external compliance tools. Filter by user, resource type, action, and date range using query parameters.

Was this helpful?