Overview
In order to authenticate Workday using OAuth you will need to provide the following:
- Workday Tenant Name
- Client ID
- Client Secret
- Auth Endpoint
- Token Endpoint
Prerequisites
- You must be a Workday Admin or have someone with the correct permissions follow these steps
Instructions
Step 1: Set up a Workday API Client
- Log into Workday
- In the Search Bar, enter Register API Client and click on the task to launch it
- Fill in the required fields: Client Name, Non-Expiring Refresh Tokens (check this box), Scope (Functional Areas): Add System, Staffing and any other Functional Areas required
- Click OK to save. This will generate a Client ID and Client Secret. Copy both values.
Step 2: Find your Auth Endpoint and Token Endpoint
- Search for View API Clients in Workday and click on the API Client you just created
- You'll find the Authorization Endpoint and Token Endpoint in the OAuth 2.0 Clients section
Step 3: Enter your credentials in the linking flow
- Enter your Workday Tenant Name, Client ID, Client Secret, Auth Endpoint, and Token Endpoint