Generate a non-expiring refresh token
The non-expiring refresh token is needed to provision REST to access Workday custom reports.
- Log in to Workday
- In theSearchfield, typeView API client.
- Select theView API Clientstask.
- On theView API Clientspage, click theAPI Clients for Integrationstab.
- Click the client you created in Copy the client ID and client secret.
- ClickAPI Client>Manage Refresh Tokens for Integrations.
- On theManage Refresh Tokens for Integrationspage, in theWorkday Accountfield, 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.
- ClickOK.
- Return to the Workday home page.
- In theSearchfield, typeRegister api client for integration.
- On theDelete or Regenerate Refresh Tokenpage, select theGenerate New Refresh Tokenoption.
- ClickOK.
- On theSuccessfully Regenerated Refresh Token Page, copy the refresh token.
- ClickDone.
Save the copied refresh token to Configure the Workday Sync Module for REST.