Activity Log Site Event Type Reference

This topic describes the Activity Log site event types and attributes.

Event type details

The following content describes site event types and attributes in Activity Log. Use the alphabetically sorted list of event types on the right, or ctrl/cmd-f to go directly to keywords you have in mind.

Note: Timestamps for events are recorded in ISO 8601 UTC.

Common attributes

The table contains common attributes for all Activity Log site events. For event-specific attributes, review the individual event tables in this topic.

Attribute NameTypeDescription
actorUserIdintegerID of the user who performed the action that initiated the event
actorUserLuidstringLUID of the user who performed the action that initiated the event
eventOutcomestringRepresents the final outcome of the operation. Possible values are:
  • success: The attempted operation was completed successfully.
  • unauthorised: The initiating user wasn't authorised to perform the operation.
  • client_error: The operation failed due to a cause attributable to the client/caller. For example, invalid API request parameters, client connection timeout or throttling.
  • internal_error: The operation failed due to an unexpected internal error.
eventOutcomeReasonstringProvides additional details about the event outcome
eventProcessedTimestringTimestamp of when the event was available in Activity Log. This attribute applies to events written after the Hyperforce migration in January and February 2026. To see the timestamp for when the event occurred, use the eventTime attribute.
eventTimestringTimestamp when the event occurred
initiatingUserIdintegerID of the initiating user. This value is usually the same as actorUserId and differs only for delegated authentication, such as trusted tickets or impersonation. During impersonation, it’s the ID of the administrative user who initiated the session. When the session has no initiating user, or no session exists, initiatingUserId uses the value of actorUserId.
initiatingUserLuidstringLUID of the initiating user. For impersonation, it's the LUID of the administrative user who initiated impersonation. For standard login, the value is the same as actorUserLuid.
licensingRoleNamestringName of the user's licensing role when the event occurred
serviceNamestringName of service that initiated the event, such as vizportal, vizqlserver or sitesaml.
siteLuidstringLUID of the Tableau site where the event occurred
siteRoleIdintegerThe user's site role ID. The value 0 = SiteAdministratorExplorer, 1 = SupportUser, 2 = ExplorerCanPublish, 3 = Explorer, 7 = Guest, 8 = Unlicensed, 9 = Viewer, 10 = Creator, and 11 = SiteAdministratorCreator.
systemAdminLevelintegerIndicates if the user is a system administrator. The value 10 = System Admin and 0 = Not a system admin.

add_delete_user_to_group

The add_delete_user_to_group event is logged when a user is added or removed from a group.

Attribute NameTypeDescription
groupIDintegerThe ID of the group
groupLuidstringThe LUID of the group
groupOperationstringGroup operation, either add or delete user to a group
isErrorbooleanIndicates if the audit scenario was completed successfully or failed with an error
userIdintegerThe ID of the user
userLuidstringThe LUID of the user

content_owner_change

The content_owner_change event is logged when the content owner changes.

Attribute NameTypeDescription
contentIdintegerThe ID of the content that had the owner changed
contentLuidstringLUID of the content that had the owner changed
contentNamestringName of the content that had the owner changed
contentTypestringThe type of content, such as data source, workbook or view
isErrorbooleanIndicates if the audit scenario was completed successfully or failed with an error
newOwnerIdintegerThe ID of the new content owner
newOwnerLuidstringThe LUID of the new content owner
oldOwnerIdintegerThe ID of the old content owner
oldOwnerLuidstringThe LUID of the old content owner

create_delete_group

The create_delete_group event is logged when a group is created or deleted.

Attribute NameTypeDescription
groupDomainstringThe domain of the group, such as local
groupIDintegerThe ID of the group
groupLuidstringThe LUID of the group
groupNamestringThe name of the group that had its permissions changed
groupOperationstringGroup operation, either create or delete
isErrorbooleanIndicates if the audit scenario was completed successfully or failed with an error

create_permissions

The create_permissions event is logged when a new explicit permission rule is created.

Note: Deprecated in October 2024. Use the set_permissions event instead.

Attribute NameTypeDescription
authorisableTypestringThe type of content that had its permissions changed, such as a project or workbook
capabilityIdintegerThe ID of the capability. A capability is the ability to perform actions on content, such as view, filter, download or delete
capabilityValuestringDescription of the capability
contentIdintegerThe ID of the content that had the permissions updated
contentLuidstringThe LUID of the content item
contentNamestringThe name of the content that had the permissions updated
granteeIdintegerThe ID of the grantee
granteeLuidstringThe LUID of the grantee
granteeTypestringThe type of grantee, either user or group
granteeValuestringThe updated permissions value, such as 'user allow' or 'group allow'
isErrorbooleanIndicates if the audit scenario was completed successfully or failed with an error

delete_all_permissions

The delete_all_permissions event is logged when all explicit permission rules for content are deleted, typically when content is deleted.

Attribute NameTypeDescription
authorisableTypestringThe type of content that had its permissions changed, such as a project or workbook
contentIdintegerThe ID of the content that had the permissions updated
contentLuidstringThe LUID of the content
contentNamestringThe name of the content that had the permissions updated
isErrorbooleanIndicates if the audit scenario was completed successfully or failed with an error

delete_permissions

The delete_permissions event is logged when an explicit permission rule is removed from a content item through the REST API. For more information, see Permissions Methods(Link opens in a new window) in Tableau REST API Help.

Other ways of removing permissions are logged as different events:

  • Removing a capability in the Permissions dialog is logged as a set_permissions event with a permissionType of unspecified, because the grantee’s entire permission set is replaced.
  • Deleting content is logged as delete_all_permissions.
  • Deleting a user or group is logged as delete_permissions_grantee.

To capture all permission removals, monitor set_permissions, delete_all_permissions and delete_permissions_grantee.

Attribute NameTypeDescription
authorisableTypestringThe type of content that had its permissions changed, such as a project or workbook
capabilityIdintegerThe ID of the capability. A capability is the ability to perform actions on content, such as view, filter, download or delete
capabilityValuestringDescription of the capability
contentIdintegerThe ID of the content that had the permissions updated
contentLuidstringThe LUID of the content
contentNamestringThe name of the content that had the permissions updated
granteeIdintegerThe ID of the grantee
granteeLuidstringThe LUID of the grantee. This value can be null if the grantee was recently deleted or the LUID lookup service is unavailable. The granteeId attribute is always present.
granteeTypestringThe type of grantee, either user or group
granteeValuestringThe updated permissions value, such as 'user allow' or 'group allow'
isErrorbooleanIndicates if the audit scenario was completed successfully or failed with an error

delete_permissions_grantee

The delete_permissions_grantee event is logged when all explicit permission rules for a user or group are deleted, typically when the user or group is deleted.

Attribute NameTypeDescription
granteeIdintegerThe ID of the grantee
granteeLuidstringThe LUID of the grantee. This value can be null if the grantee was recently deleted or the LUID lookup service is unavailable. The granteeId attribute is always present.
granteeTypestringThe type of grantee, either user or group
isErrorbooleanIndicates if the audit scenario was completed successfully or failed with an error

display_sheet_tabs

The display_sheet_tabs event is logged when the "Tabbed Views" value is updated on a workbook.

Attribute NameTypeDescription
displayTabsbooleanIndicates whether sheets of the workbook are displayed as tabs or not
isErrorbooleanIndicates if the audit scenario was completed successfully or failed with an error
workbookIdintegerThe ID of the workbook

move_content

The move_content event is logged when content is moved, for example, moving a workbook between projects.

Attribute NameTypeDescription
contentIdintegerThe ID of the content that had the owner changed
contentLuidstringLUID of the content that had the owner changed
contentNamestringName of the content that had the owner changed
contentTypestringThe type of content, such as data source, workbook or view
isErrorbooleanIndicates if the audit scenario was completed successfully or failed with an error
newContainerLuidstringLUID of the new container
newContainerTypestringThe new container type, such as a project
oldContainerLuidstringLUID of the previous container
oldContainerTypestringThe previous container type, such as a project

project_lock_unlock

The project_lock_unlock event is logged when project permissions are locked or unlocked.

Attribute NameTypeDescription
controllingProjectLuidstringLUID of the project that controls permissions for the nested project
isErrorbooleanIndicates if the audit scenario was completed successfully or failed with an error
projectLuidstringLUID of the project
projectOperationstringProject operation, either lock or unlock

set_permissions

The set_permissions event is logged when a permission rule is created or updated for a content item, typically when you save changes in the Permissions dialog. Removing a permission rule is also logged as this event, with a permissionType of unspecified.

Attribute NameTypeDescription
authorisableTypestring

The type of content that had its permissions changed, such as project or workbook

capabilityIdintegerThe ID of the capability. A capability is the ability to perform a certain action on a particular piece of content, such as view, filter, download or delete.
capabilityValuestringDescription of the capability
contentIdintegerThe ID of the content that had the permissions set
contentLuidstringThe LUID of the content item
contentNamestringThe name of the content that had the permissions set
granteeIdintegerThe ID of the grantee
granteeLuidstringThe LUID of the grantee. This value can be null if the grantee was recently deleted or the LUID lookup service is unavailable. The granteeId attribute is always present.
granteeTypestringThe type of grantee, either user or group
granteeValuestringThe set permissions value, such as “user allow” or “group allow”
isErrorbooleanIndicates if the audit scenario was completed successfully or failed with an error
permissionTypestringThe permission type. A value of explicit means an Allow or Deny rule was set. A value of unspecified means a rule was removed or set to inherited.

update_permissions

The update_permissions event is logged when an explicit permission rule is updated for a content item.

Note: Deprecated in October 2024. Use the set_permissions event instead.

Attribute NameTypeDescription
authorisableTypestringThe type of content that had its permissions changed, such as a project or workbook
capabilityIdintegerThe ID of the capability. A capability is the ability to perform actions on content, such as view, filter, download or delete
capabilityValuestringDescription of the capability
contentIdintegerThe ID of the content that had the permissions updated
contentLuidstringThe LUID of the content
contentNamestringThe name of the content that had the permissions updated
granteeIdintegerThe ID of the grantee
granteeLuidstringThe LUID of the grantee
granteeTypestringThe type of grantee, either user or group
granteeValuestringThe updated permissions value, such as 'user allow' or 'group allow'
isErrorbooleanIndicates if the audit scenario was completed successfully or failed with an error
permissionTypestringThe permission type, either explicit or unspecified

update_permissions_template

The update_permissions_template event is logged when a permission template for a project is updated.

Attribute NameTypeDescription
authorisableTypestringThe type of content that had its permissions changed, such as a project or workbook
capabilityIdintegerThe ID of the capability. A capability is the ability to perform actions on content, such as view, filter, download or delete
capabilityValuestringDescription of the capability
contentIdintegerThe ID of the content that had the permissions updated
contentLuidstringThe LUID of the content
contentNamestringThe name of the content that had the permissions updated
granteeIdintegerThe ID of the grantee
granteeLuidstringThe LUID of the grantee. This value can be null if the grantee was recently deleted or the LUID lookup service is unavailable. The granteeId attribute is always present.
granteeTypestringThe type of grantee, either user or group
granteeValuestringThe updated permissions value, such as 'user allow' or 'group allow'
isErrorbooleanIndicates if the audit scenario was completed successfully or failed with an error
permissionTypestringThe permission type. A value of explicit means an Allow or Deny rule was set. A value of unspecified means a rule was removed or set to inherited.
templateTypestringThe type of permission template used to change permissions, such as workbook or data source

user_create_delete

The user_create_delete event is logged when a user is created or deleted.

Attribute NameTypeDescription
forUserNamestringThe name of the user whose account was either created, updated or deleted
isErrorbooleanIndicates if the audit scenario was completed successfully or failed with an error
siteRolestringSite role of the user. Determines the maximum level of access a user can have on the site
targetUserIdintegerThe ID of the user whose account was either created, updated or deleted
targetUserLuidstringThe LUID of the user whose account was either created, updated or deleted
userOperationstringThe action performed on a user, either create, delete or site role change
Thanks for your feedback!Your feedback has been successfully submitted. Thank you!