Audit: Tracking user actions within the system ensuring trust and transparency


Written by NSoft Vision



The Audit tab tracks user changes in the system for transparency and accountability. It records and monitors user interactions, offering administrators an overview of activities. This helps review, analyze, and ensure compliance with established policies.

How to access Audit?

Audit is available as a section in the Control Panel. It is visible to all System Administrators, and Custom Administrator groups (if given permissions by System Administrators).

In this section, you'll see a table with all user activities (logs), along with handy filters to help you customize your view.


All logs have a uniform structure, featuring the following columns in the table:

  • Timestamp: Date and time when the activity occurred.
  • User: Email address of the user who initiated the activity.
  • User ID: Unique identifier assigned to the user who performed the activity.
  • Role: Designation or role (Admin/User Group) of the user responsible for the activity.
  • Action Type: The CRUD type associated with the action (Create, Read, Update, Delete).
  • Activity: Description of the action performed by the user within the system.
  • Section: The specific part or section of the application where the activity took place.
  • Status: Status code indicating the outcome of the activity.
  • User Agent: The user agent information of the user who executed the activity.
  • IP Address: The IP address from which the user performed the activity.
  • Details: Information about the request sent or additional details related to the activity.

Each activity corresponds to a single record or row in the table. While not all information is displayed in the table, each row is clickable. When clicked, it opens a flyout displaying all the details associated with that specific log entry.


To easily navigate and analyze the logs to gain valuable insights into the system's activities, there are different filtering options:

  • Calendar & Predefined Ranges: Easily narrow down your search by selecting specific dates or predefined date ranges. This helps you focus on the time period you're interested in.
  • Users: Filter logs by users to track activities associated with specific individuals. This feature allows you to quickly find actions performed by particular users.
  • Roles: Streamline your search by filtering activities based on user groups or roles. This is particularly useful for tracking actions performed by specific groups within your system.
  • Action Type (CRUD): All activities are categorized into CRUD operations – Create, Read, Update, and Delete. Filter logs based on these actions to understand the specific operations performed.
  • Section: Activities are organized into different sections related to various parts of the application. Filter logs by sections such as Notifications, Cameras, Recordings, and more. This helps you focus on specific areas of interest.

Additionally, you can use the search field in the upper right corner to input text and quickly find specific information. This powerful search option allows you to locate details related to your query efficiently.