- Setup
- Reference
What You'll Need
| Credential | Description |
|---|---|
| Client ID | OAuth client identifier |
| Client Secret | OAuth client secret |
| Refresh Token | Long-lived refresh token |
| Tenant URL | Workday tenant base URL |
Overview
Connect to Workday via OAuth 2.0 with refresh tokens for reliable, long-lived API access to HR data.Workers & Orgs
Employee profiles, org hierarchy
Time & Attendance
Time off balances, requests, schedules
Prerequisites
Administrator access required. You need privileges in to complete this setup.If you don’t have admin access, contact your administrator to:
- Create the API credentials on your behalf, OR
- Grant you temporary admin access to complete the setup
- Integration System Administrator security role in Workday
- Access to register API clients
- Understanding of Workday’s domain structure
Setup Guide
1
Register API Client
- In Workday, search for: Register API Client for Integrations
- Click the task
- Fill in:
| Field | Value |
|---|---|
| Client Name | Parable Integration |
| Non-Expiring Refresh Tokens | ✅ Enabled |
| Functional Areas | Select relevant areas (see below) |
2
Select Functional Areas
Enable access to:
- ✅ Human Resources
- ✅ Staffing
- ✅ Absence
- ✅ Organization
3
Copy Client Credentials
After registration, Workday displays:
- Client ID
- Client Secret
4
Create Integration System User
- Search: Create Integration System User
- Create a dedicated user for the integration
- Set a strong password
- Note the username
5
Configure Security Groups
- Search: Create Security Group
- Create an Integration Security Group
- Assign the Integration System User
- Grant necessary domain permissions for:
- Worker Data (READ)
- Organization (READ)
- Absence (READ)
6
Generate Refresh Token
- Search: View API Clients
- Find
Parable Integration - Click API Client → Manage Refresh Tokens for Integrations
- Select the integration user → Generate
- Copy the Refresh Token
With non-expiring tokens enabled, this token won’t expire unless revoked.
7
Note Your Tenant URL
Your Workday tenant URL follows this pattern:Replace
YOUR_TENANT with your tenant name and adjust the data center as needed.