Event type
Workday HCM API Request
User activity and API interactions
Records user interactions with Workday HCM mobile and web applications, including API calls, dashboard views, and system actions. Captures READ and WRITE operations without document downloads.
Overview
What this event covers
Captures user interactions with Workday HCM applications through API calls, including mobile app usage, web portal access, and system task execution. Tracks READ and WRITE operations across the platform.
When generated
- ›When a user opens the Workday mobile app and views their dashboard
- ›When a user accesses their timesheet, payslip, or benefits information
- ›When a user performs searches or navigates through the application
- ›When system processes execute automated tasks on behalf of users
- ›When users interact with calendar, absence, or approval workflows
Security relevance
MediumCompliance
Frequency notes
Very high frequency during business hours with mobile usage patterns. Expect 2,400+ events/hour base rate with 3x multiplier during business hours (7,200 events/hour), reduced activity during nights (960 events/hour) and weekends (480 events/hour). Mobile app interactions generate bursts of 5-15 API calls per user action.
Resources
Docs and tools
Generation
Configuration
- Base frequency
- 2400 events/hour
- Time patterns
- business_hours night_hours weekend
- Business hours
- 3.0x
- Night hours
- 0.4x
- Weekend
- 0.2x
Schema
Field definitions
Field reference for this event type — types, requirements, examples, and allowed values.
deviceType
Type of device used to access Workday (Phone, Desktop, Tablet)
Source: random_choice(['Phone', 'Desktop', 'Tablet'])
Phone-
PhoneMobile smartphone device -
DesktopDesktop computer or laptop -
TabletTablet device
ipAddress
Public IP address of the user's device
Source: random_public_ip()
IPv4108.147.198.52systemAccount
Workday internal user identifier (6-digit zero-padded number)
Source: random_int(10000, 999999) formatted as 6-digit zero-padded string
6-digit zero-padded string000077206requestTime
Timestamp of the API request in ISO 8601 format (UTC)
Source: now() | iso8601
ISO 8601 with milliseconds and Z suffix2025-12-20T21:53:19.988ZtaskId
Unique identifier for the specific API endpoint or task being executed (32-character hex string)
Source: random_guid() with hyphens removed
32-character hexadecimal (UUID without hyphens)b19441175deb100010085ba8525b4db7userAgent
User agent string identifying the Workday client application and version
Source: random_choice() from list of common Workday user agents
Workday/2025.12.1.27340 (iPhone)-
Workday/2025.12.1.27340 (iPhone)Workday iOS mobile app -
Workday/2025.12.0.25234 (AndroidNative)Workday Android mobile app -
Workday/2025.11.2.26145 (iPhone)Workday iOS mobile app (older version)
sessionId
Short session identifier (6-character hex string)
Source: random_string(6, 'abcdef0123456789')
6-character hexadecimal91f19dtaskDisplayName
Human-readable description of the task or API endpoint being called
Source: random_choice() from list of common Workday task names
peopleExperience/allMyHomePageCards/get (GET) (1 - )activityAction
Type of action performed (READ or WRITE for API requests)
Source: random_weighted(['READ', 'WRITE'], [95, 5]) - 95% READ, 5% WRITE
READ-
READData retrieval or query operation -
WRITEData modification or creation operation
tenantId
Workday tenant identifier (organization's unique ID in Workday)
Source: registry.get_organization_field('netbios_domain') | lower, fallback to 'acmecorp'
acmecotenantHost
Workday service hostname for the tenant
Source: random_choice() from list of Workday service hostnames
Hostname (FQDN)wd5-services1.myworkday.com