Audited actions
Added in version 36.
This page lists the actions that Nextcloud server and the apps shipped with it record in the audit log. The
Event name is the value of the data.operation field of the audit log entry. Use it to filter entries or to set
up alerts. See Admin audit log for the format of the entries and how to read them.
Actions are only recorded when the admin_audit app is enabled. See Admin audit log configuration.
Apps from the App Store document the actions they record in their own documentation or README.
Authentication
Friendly name |
Event name |
Description |
|---|---|---|
Login attempt |
|
A user tried to log in. Recorded before the credentials are checked. |
Successful login |
|
A user logged in successfully. |
Failed login |
|
A login failed, for example because of a wrong password. |
Logout |
|
A user logged out. |
Successful two-factor login |
|
A user passed the second factor of a two-factor login. |
Failed two-factor login |
|
A user failed the second factor of a two-factor login. |
Enable two-factor provider |
|
A two-factor provider was enabled for a user. |
Disable two-factor provider |
|
A two-factor provider was disabled for a user. |
Change two-factor enforcement |
|
An administrator changed whether two-factor authentication is enforced, and for which groups. |
Add WebAuthn device |
|
A user added a WebAuthn device, for example a security key, to their account. |
Remove WebAuthn device |
|
A user removed a WebAuthn device from their account. |
Create app password |
|
An app password was created, in the personal security settings or by a client logging in with the login flow. |
Delete app password |
|
An app password was deleted. |
Change app password access |
|
The filesystem access of an app password was allowed or denied. |
Request remote wipe |
|
A remote wipe was requested for one app password or for all devices of a user. |
Finish remote wipe |
|
A device confirmed that its remote wipe was finished. |
Request password reset |
|
A password reset email was requested for a user. |
Brute force attempt from allow-listed address |
|
A brute force attempt, for example a failed login, came from an IP address on the brute force allow-list, so it was not throttled. |
Users
Friendly name |
Event name |
Description |
|---|---|---|
Create user account |
|
A user account was created, in the user management or with occ. |
Delete user account |
|
A user account was deleted. |
Enable user account |
|
A disabled user account was enabled. |
Disable user account |
|
A user account was disabled. |
Change user password |
|
The password of a user was changed. |
Change email address |
|
The email address of a user was changed. |
Change display name |
|
The display name of a user was changed. |
Change quota |
|
The storage quota of a user was changed. |
Change managers |
|
The managers of a user were changed. |
Change account property |
|
A property of a user account, for example the phone number or address, was changed through the provisioning API. |
Send welcome email |
|
A welcome email was sent to a user. |
Assign user ID |
|
A user ID was assigned to a user of an external user backend, for example LDAP. |
Unassign user ID |
|
A user ID was removed from a user of an external user backend. |
Allow interaction |
|
An interaction of a user with other users or resources, for example sharing, was checked and allowed. |
Restrict interaction |
|
An interaction of a user with other users or resources was checked and blocked, for example by a policy app. |
Groups
Friendly name |
Event name |
Description |
|---|---|---|
Create group |
|
A group was created. |
Delete group |
|
A group was deleted. |
Change group display name |
|
The display name of a group was changed. |
Add group member |
|
A user was added to a group. |
Remove group member |
|
A user was removed from a group. |
Add group administrator |
|
A user was made a subadmin of a group. |
Remove group administrator |
|
A user was removed as subadmin of a group. |
Files
Friendly name |
Event name |
Description |
|---|---|---|
Read file |
|
A file was opened or downloaded. |
Create file |
|
A file or folder was created. |
Write file |
|
A file was written to, for example uploaded or saved. |
Rename file |
|
A file or folder was renamed or moved. |
Copy file |
|
A file or folder was copied. |
Delete file |
|
A file or folder was deleted. |
Access preview |
|
A preview image of a file was requested. |
Insert file cache entry |
|
An entry was added to the file cache, for example when a file is found by a scan. Recorded for every file and can produce many entries. |
Remove file cache entry |
|
An entry was removed from the file cache. |
Request ownership transfer |
|
A user requested to transfer the ownership of a file or folder to another user. |
Accept ownership transfer |
|
The receiving user accepted an ownership transfer. |
Reject ownership transfer |
|
The receiving user rejected an ownership transfer. |
Transfer ownership |
|
The ownership of files was transferred from one user to another, after an accepted request or with occ. |
Trash bin and versions
Friendly name |
Event name |
Description |
|---|---|---|
Delete from trash bin |
|
A file was permanently deleted from the trash bin. |
Restore from trash bin |
|
A file was restored from the trash bin. |
Delete file version |
|
A version of a file was deleted. |
Restore file version |
|
A previous version of a file was restored. |
Unified sharing
Friendly name |
Event name |
Description |
|---|---|---|
Create share |
|
A share was created. |
Delete share |
|
A share was deleted. |
Change share state |
|
The state of a share was changed. |
Change recipient status |
|
A recipient changed their status for a share, for example accepted it. |
Add share source |
|
A source, for example a file, was added to a share. |
Remove share source |
|
A source was removed from a share. |
Add share recipient |
|
A recipient was added to a share. |
Remove share recipient |
|
A recipient was removed from a share. |
Change recipient secret |
|
The secret of a share recipient, for example the password of a link, was changed. |
Change share property |
|
A property of a share was changed. |
Change share permission |
|
A permission of a share was granted or revoked. |
Change recipient permission |
|
A permission of a single share recipient was granted or revoked. |
Select permission preset |
|
A permission preset was selected for a share. |
Federated sharing
Friendly name |
Event name |
Description |
|---|---|---|
Receive federated share |
|
Another server shared a file or folder with a user of this server. |
Federated share accepted |
|
The recipient on another server accepted a share from this server. |
Federated share declined |
|
The recipient on another server declined a share from this server. |
Federated share removed |
|
The other server removed a federated share, for example because its owner deleted it. |
Federated re-share revoked |
|
The owner or the re-sharer on another server revoked a federated re-share. |
Change federated share permissions |
|
The other server changed the permissions of a federated share. |
Accept federated share |
|
A user of this server accepted a share from another server. |
Decline federated share |
|
A user of this server declined a share from another server. |
Remove federated share |
|
A user of this server removed a share from another server. |
Receive cloud federation share |
|
Another server created a share with this server through the Open Cloud Mesh API. |
Receive cloud federation notification |
|
Another server sent a notification about a share through the Open Cloud Mesh API. |
Add trusted server |
|
A server was added to the trusted servers. |
Remove trusted server |
|
A server was removed from the trusted servers. |
Exchange shared secret |
|
A shared secret was exchanged with a trusted server. |
External storage
Friendly name |
Event name |
Description |
|---|---|---|
Create external storage |
|
An external storage was configured. |
Change external storage |
|
The configuration of an external storage was changed. |
Delete external storage |
|
An external storage was removed. |
Change global credentials |
|
The global credentials for external storages were changed, by an administrator or for a user. |
Change storage credentials |
|
A user changed their credentials for an external storage. |
Encryption
Friendly name |
Event name |
Description |
|---|---|---|
Change home storage encryption |
|
Encryption of the home storages was enabled or disabled. |
Enable recovery key |
|
The recovery key was enabled. |
Disable recovery key |
|
The recovery key was disabled. |
Change recovery key password |
|
The password of the recovery key was changed. |
Change recovery access |
|
A user allowed or denied recovering their files with the recovery key. |
Recover user files |
|
The files of a user were recovered with the recovery key. |
Change private key password |
|
A user changed the password of their private key. |
Regenerate encryption keys |
|
The encryption keys of a user were regenerated. |
Calendars and contacts
Entries for calendar objects and cards only contain their URI, never their content. Changes to the birthday calendar and to the system address book are not recorded.
Friendly name |
Event name |
Description |
|---|---|---|
Create calendar |
|
A calendar was created. |
Delete calendar |
|
A calendar was permanently deleted. |
Move calendar to trash |
|
A calendar was moved to the trash bin. |
Restore calendar |
|
A calendar was restored from the trash bin. |
Publish calendar |
|
A calendar was published with a public link. |
Unpublish calendar |
|
The public link of a calendar was removed. |
Export calendar |
|
A calendar was exported. |
Change calendar shares |
|
A calendar was shared with or unshared from users or groups. |
Grant calendar delegation |
|
A user allowed another user to access their calendars as a delegate. |
Revoke calendar delegation |
|
A calendar delegation was removed. |
Create calendar object |
|
An event or task was created. |
Change calendar object |
|
An event or task was changed. |
Delete calendar object |
|
An event or task was permanently deleted. |
Move calendar object to trash |
|
An event or task was moved to the trash bin. |
Restore calendar object |
|
An event or task was restored from the trash bin. |
Move calendar object |
|
An event or task was moved to another calendar. |
Enable birthday calendars |
|
An administrator enabled the birthday calendars. |
Disable birthday calendars |
|
An administrator disabled the birthday calendars. |
Accept federated calendar |
|
A user accepted a calendar shared from another server. |
Decline federated calendar |
|
A user declined a calendar shared from another server. |
Create address book |
|
An address book was created. |
Delete address book |
|
An address book was deleted. |
Change address book shares |
|
An address book was shared with or unshared from users or groups. |
Create contact |
|
A contact was created. |
Change contact |
|
A contact was changed. |
Delete contact |
|
A contact was deleted. |
Move contact |
|
A contact was moved to another address book. |
Create direct download link |
|
A temporary direct download link for a file was created. |
Apps and configuration
Friendly name |
Event name |
Description |
|---|---|---|
Enable app |
|
An app was enabled, for everyone or for some groups. |
Disable app |
|
An app was disabled. |
Update app |
|
An app was updated. |
Uninstall app |
|
An app was removed. |
Change app setting |
|
An app configuration value was changed through the provisioning API. The value itself is not recorded. |
Delete app setting |
|
An app configuration value was deleted through the provisioning API. |
Run occ command |
|
An occ command was run. |
Administration settings
Friendly name |
Event name |
Description |
|---|---|---|
Change mail server settings |
|
The settings of the email server were changed. |
Change mail server credentials |
|
The credentials of the email server were changed. The password is not recorded. |
Change administration delegation |
|
The groups allowed to manage an administration setting were changed. |
Change AI settings |
|
An AI setting, for example the provider of a task type, was changed. |
Change app setting form value |
|
A value of a settings form provided by an app was changed. |
Apply configuration preset |
|
A configuration preset was applied. |
Download log file |
|
The Nextcloud log file was downloaded. |
Change theming setting |
|
A theming setting, for example the name or a color, was changed. |
Reset theming setting |
|
One or all theming settings were reset to their default values. |
Upload theming image |
|
A theming image, for example the logo or the background, was uploaded. |
Change update channel |
|
The update channel was changed. |
Create updater token |
|
A token for the web updater was created. |
LDAP
Friendly name |
Event name |
Description |
|---|---|---|
Create LDAP configuration |
|
An LDAP server configuration was created. |
Copy LDAP configuration |
|
An LDAP server configuration was copied. |
Change LDAP configuration |
|
An LDAP server configuration was changed. Only the names of the changed settings are recorded. |
Delete LDAP configuration |
|
An LDAP server configuration was deleted. |
Reveal LDAP bind password |
|
The bind password of an LDAP server configuration was shown. |
Clear LDAP mappings |
|
The user or group mappings of LDAP were cleared. |
Integrations
Friendly name |
Event name |
Description |
|---|---|---|
Create OAuth 2.0 client |
|
An OAuth 2.0 client was added. |
Delete OAuth 2.0 client |
|
An OAuth 2.0 client was removed. |
Create webhook |
|
A webhook was registered. |
Change webhook |
|
A webhook was changed. |
Delete webhook |
|
A webhook was removed. |
Delete webhooks of app |
|
All webhooks registered by an app were removed. |
Create Flow rule |
|
A Flow rule was created, by an administrator or a user. |
Change Flow rule |
|
A Flow rule was changed. |
Delete Flow rule |
|
A Flow rule was deleted. |