AuditLogs
(End of Life Date: 2023-03-11) Contains records of system audit logs, capturing changes, user activities, and system events for security auditing, compliance verification, and forensic investigations.
Workday Resource Information
DEPRECATED as of 2021-09-11. Workday recommends that you use the Privacy v1 REST service instead.Secured by: System Auditing
Scope: System
Columns
| Name | Type | Description |
| ActivityAction | String | Supported for the SELECT statement. This field specifies the type of action that was executed. This value identifies whether the action was a login, logout, data retrieval, update, or other system interaction. |
| DeviceType | String | Supported for the SELECT statement. This field indicates the type of device used during the user sign-on that initiated the request. This value helps track whether the request originated from a desktop, mobile device, or other platform. |
| IpAddress | String | Supported for the SELECT statement. This field captures the IP address of the user from the sign-on session that was used to make the request. This value helps with security monitoring and user activity tracking. |
| RequestTime | Datetime | Supported for the SELECT statement. This field records the exact date and time when the action was requested. This timestamp is used for logging, auditing, and monitoring system interactions. |
| SessionId | String | Supported for the SELECT statement. This field represents the unique system-generated identifier (Id) for tracking user sign-ons. This Id links activity logs to specific user sessions for accountability and security analysis. |
| SystemAccount | String | Supported for the SELECT statement. This field identifies the system account that initiated the request. This value specifies whether the request originated from a personal user account or an automated system process. |
| Target_Descriptor | String | Supported for the SELECT statement. This field provides a human-readable summary of the target entity affected by the request. This summary helps users understand which object, record, or resource was accessed or modified. |
| Target_Href | String | Supported for the SELECT statement. This field provides a direct link to the target entity associated with the logged action. This link allows programmatic access to retrieve additional details about the affected resource. |
| Target_Id | String | Supported for the SELECT statement. This field contains the unique Id (Workday Id, Id, or reference Id) for the target entity affected by the action. This Id ensures accurate tracking of changes and interactions within the system. |
| TaskDisplayName | String | Supported for the SELECT statement. This field contains the human-readable name of the action executed in the transaction. This value provides a descriptive label for the logged task. |
| TaskId | String | Supported for the SELECT statement. This field contains the unique Workday Id for the task executed in the transaction. This Id links activity logs to specific tasks performed within the system. |
| UserActivityEntryCount | Decimal | Supported for the SELECT statement. This field returns the total number of user activity instances recorded for the specified filter parameters. This count is useful for monitoring system usage and generating reports. |
| UserAgent | String | Supported for the SELECT statement. This field records the client browser and operating system details from the user sign-on used to make this request. This value helps track device-specific activity and system compatibility. |
| From_Prompt | Date | This field specifies the earliest date and time for filtering audit log entries. This filter determines which log entries are retrieved based on their occurrence time. |
| InstancesReturned_Prompt | Long | This field defines the maximum number of audit log entries that should be returned. This value helps optimize performance when retrieving large datasets. |
| ReturnUserActivityEntryCount_Prompt | Bool | This field determines whether only the total count of user activity instances should be returned. A value of 'true' retrieves only the count, while 'false' retrieves detailed log entries. |
| SystemAccount_Prompt | String | This field filters audit log entries based on the specified system account. This filter allows users to retrieve logs associated with a particular account. |
| TaskId_Prompt | String | This field filters audit log entries based on the specified task Id. This filter retrieves logs related to a specific task execution. |
| To_Prompt | Date | This field specifies the latest date and time for filtering audit log entries. This filter determines which log entries are included in the results based on their occurrence time. |