Workday
Capture Workday activity logs detailing records of user actions, system events, and data changes within the Workday platform.
Workday stores logs for your account. When adding the Workday source, RunReveal will backfill your account with available logs. After the initial load, RunReveal will poll the Workday API to download your activity logs on a regular schedule.

Setup
- In RunReveal, navigate to Sources → Add Source
- Search for and select Workday
- Configure the following fields:
Source Name
- Source Name - Give your Workday source a descriptive name to help find it later
Slug
- Slug - A unique identifier for your source
Workday Host
- Workday Host - Your Workday host URL
Workday Tenant
- Workday Tenant - Your Workday tenant name (e.g.,
exampleforexample.myworkday.com)
Workday Client ID
- Workday Client ID - Your Workday integration system client ID
Workday Client Secret
- Workday Client Secret - Your Workday integration system client secret
Workday Refresh Token
- Workday Refresh Token - Your Workday refresh token for API authentication
Workday API Configuration
To obtain your Workday API credentials:
- Sign in to your Workday admin dashboard
- Navigate to Integrations → Web Services
- Create a new Integration System User or use an existing one
- Generate API credentials (Client ID, Client Secret, and Refresh Token)
- Ensure the integration user has appropriate permissions to access audit logs
Verify It’s Working
Once added, the source logs should begin flowing within a few minutes.
You can validate we are receiving your logs by running the following SQL query.
SELECT * FROM runreveal.logs WHERE sourceType = 'workday' LIMIT 1