Unified.to
All articles

How to Register a Workday Developer App and Get OAUTH2 Credentials


March 13, 2023

As a developer of an application in the HR space, you absolutely need to have a Workday integration so that you can access your customers' data in the most popular HRIS vendor, Workday.

Before you can use Unified.to's HRIS and ATS unified APIs with Workday, you must get your customer to generate Workday API credentials for your application.

Register a new API Client in Workday

  1. Sign-in to the Workday tenant
  2. Search for 'Register API Client for Integration' using the search bar
  3. Fill out the requested inputs with the following example details:
    1. Client Name;
    2. Refresh Token Timeout; 0 days (ie. never)
    3. Non-Expiring Refresh Token: Checked
    4. Scope: Choose all of the permission scopes for the use-case. Minimum should be Worker/Employee access

    image.png
  4. Once the API client has been registered, go to 'Related Actions' icon ⇒ 'API Client' ⇒ 'Manage Refresh Tokens for Integrations'
    image.png
  5. Remember the Client ID and Client Secret
  6. Enter the 'Integration System User (ISU)' in the Workday Account field. This ISU needs to have access to all of the resources that you need for the API.
  7. Check the "Regenerate New Refresh Token" box and click OK.
    image.png
  8. A new refresh token will be generated. Remember that Refresh Token.

Use Unified.to to Simplify your Integrations Development

Using Workday APIs directly can be complex and time-consuming, especially if you want to integrate with multiple services or platforms. You will need to handle the authentication, the error handling, the rate limiting, the data mapping, and the synchronization logic for each integration.

A simpler and faster alternative is to use Unified.to APIs for HRIS and ATS integrations. It provides a unified set of APIs, data-models, and webhooks for most of the HRIS and ATS integrations.

Activate Workday in Unified.to

  1. Navigate to Active Integrations
  2. Search for Workday
  3. Click on Activate on Workday
  4. Enter in the information from the previous step (client ID, secret, endpoints/URLs)
All articles