I am looking to use Workday’s out-of-the-box functionality to send outbound files to external systems (Qualtrics), known as Outbound EIB. I’ve inserted a screenshot of the documentation below. This allows for authentication via OAuth 2.0, which Qualtrics also supports OAuth 2.0. The configuration within Workday requires the following fields:
- Access Token
- Generated by making a POST call to the Refresh Token URL, which returned an Access Token
- Access Token expires after 1 hour
- Refresh Token
- I do not know how to get a Refresh Token
- Refresh Token URL
- Entered the Qualtrics Bearer Token URL: https://iad1.qualtrics.com/oauth2/token
- Client ID
- Generated a new Client ID
- Client Secret
- Generated a new Client ID
So far what I have done is go to the OAuth Client Manager in Qualtrics and generated a new client with a grant type of “Client Credentials”. This returned the Client ID and Client Secret, which along with the Bearer Token URL allowed me to generate an Access Token. However, I don’t know how to obtain a “Refresh Token”.
Does anyone know how I can obtain a Refresh Token or what steps I should take to complete configure the connection in Workday?
Qualtrics Documentation: api.qualtrics.com/9398592961ced-o-auth-authentication-client-credentials

