Skip Navigation

Generate a non-expiring refresh token

The non-expiring refresh token is needed to provision REST to access Workday custom reports.
  1. Log in to Workday
  2. In the 
    Search
     field, type 
    View API client
    .
  3. Select the 
    View API Clients
     task.
  4. On the 
    View API Clients
     page, click the 
    API Clients for Integrations
     tab.
  5. Click the client you created in Copy the client ID and client secret.
  6. Click 
    API Client
     > 
    Manage Refresh Tokens for Integrations
    .
  7. On the 
    Manage Refresh Tokens for Integrations
     page, in the 
    Workday Account
     field, enter the Workday account of a user who has access to the custom report.
    Set up the user as a service account instead of an actual Workday user to prevent permissions being removed from the account due to a job change.
  8. Click 
    OK
    .
  9. Return to the Workday home page.
  10. In the 
    Search
     field, type 
    Register api client for integration
    .
  11. On the 
    Delete or Regenerate Refresh Token
     page, select the 
    Generate New Refresh Token
     option.
  12. Click 
    OK
    .
  13. On the 
    Successfully Regenerated Refresh Token Page
    , copy the refresh token.
  14. Click 
    Done
    .
Save the copied refresh token to Configure the Workday Sync Module for REST