Audit Logs Overview
The audit log is the report of all the activities done in your ToolJet account. It will capture and display events automatically by recording who performed an activity, what when, and where the activity was performed, along with other information such as IP address.
Date Range
Retrieve the log of events that occurred within the specified date and time range using the range picker. By default, the system loads 24-hour logs for the initial view. The maximum duration that can be specified for the "from" and "to" dates is 30 days.
Pagination at the bottom allows navigation through the pages, with each page displaying a maximum of 7 logs.
Audit Log Retention Period
By default, audit logs are retained for 90 days. However, admins can customize this retention period by setting the following environment variable:
AUDIT_LOGS_RETENTION_PERIOD;
To retain audit logs indefinitely, set the variable to 0.
Filter Audit Logs
You can apply filters to the audited events based on the following criteria.
Select Users
Choose a specific user from the dropdown list to view all their activities.
Select Apps
The dropdown will display all the apps associated with your account. Select an app to filter the logs related to that particular app.
Select Resources
Resources | Description |
|---|---|
| User | Filter all the User events like USER_LOGIN, USER_SIGNUP, USER_INVITE, AND USER_INVITE_REDEEM. |
| App | Filter all the App events like APP_CREATE, APP_UPDATE,APP_DELETE,APP_IMPORT,APP_EXPORT,APP_CLONE. |
| Data Query | Filters the events associated with Data Query like DATA_QUERY_RUN. |
| Group Permission | All the events associated with Group Permissions will be filtered. Group Permissions include GROUP_CREATE, GROUP_UPDATE, GROUP_DELETE. |
| App Group Permission | Within each group, you can set apps for read or edit privileges. These events get recorded as App Group Permissions. |
Select Actions
User
Actions | Description |
|---|---|
| USER_LOGIN | This event is recorded everytime a user logins. |
| USER_SIGNUP | This event is recorded everytime a new signup is made. |
| USER_INVITE | You can invite users to your account from Manage Users section and an event is audited everytime an invite is sent. |
| USER_INVITE_REDEEM | This event is recorded whenever an invite is redeemed. |
| USER_LOGOUT | This event is recorded whenever a user logs out. |
| USER_ARCHIVE | This event is recorded whenever a user is archived. |
| USER_UNARCHIVE | This event is recorded whenever a user is unarchived. |
| USER_PROFILE_UPDATE | This event is recorded whenever a user's name or avatar is updated. |
| USER_PASSWORD_FORGOT | This event is recorded whenever a user requests forgot password link from the login screen. |
| USER_PASSWORD_RESET | This event is recorded whenever a super admin resets a user password at the instance level. |
| USER_PASSWORD_UPDATE | This event is recorded whenever a user update the password from profile settings. |
| USER_DETAILS_UPDATE | This event is recorded whenever a super admin updates the user details. |
User Groups and Permissions
Actions | Description |
|---|---|
| SET_AS_SUPERADMIN | This event is recorded whenever a user is promoted to super admin. |
| GROUP_PERMISSION_CREATE | This event is recorded whenever a group is created. |
| GROUP_PERMISSION_UPDATE | This event is recorded whenever an app or user is added to or removed from a group, or the permissions for a group are updated. |
| GROUP_PERMISSION_DELETE | This event is recorded whenever a user group is deleted from an account. |
| GROUP_PERMISSION_DUPLICATE | This event is recorded whenever a group and permission is duplicated. |
| USER_ADD_TO_GROUP | This event is recorded whenever a user is added to a group. |
| USER_REMOVE_FROM_GROUP | This event is recorded whenever a user is removed from a group. |
| GRANULAR_PERMISSION_APP_CREATE | This event is recorded whenever an app level granular permission is created. |
| GRANULAR_PERMISSION_APP_UPDATE | This event is recorded whenever an app level granular permission is updated. |
| GRANULAR_PERMISSION_APP_DELETE | This event is recorded whenever an app level granular permission is deleted. |
| GRANULAR_PERMISSION_DATA_SOURCE_CREATE | This event is recorded whenever a data source level permission is created. |
| GRANULAR_PERMISSION_DATA_SOURCE_UPDATE | This event is recorded whenever a data source level permission is updated. |
| GRANULAR_PERMISSION_DATA_SOURCE_DELETE | This event is recorded whenever a data source level permission is deleted. |