- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-24-2023 01:21 AM - edited 11-24-2023 01:25 AM
Hello Developers,
We are trying to integrate Workday and ServiceNow to get the users/workers' data from from workday and then map it into the ServiceNow user table using the REST API. We are trying to build the connection using OAuth 2.0. Consequently, we have configured the following things as listed below:
1. Credentials: Type - OAuth 2.0
2. Application Registration:
- Authorization URL- https://wd5.myworkday.com/{Tenant Name}/authorize
- Redirect URL - https://{Tenant Name}.service-now.com/oauth_redirect.do
- Token URL - https://wd5-services1.myworkday.com/ccx/oauth2/{Tenant Name}/token
- Default Grant Type: Authoriztion Code
- Send Credentials: In Request Body(Form URL Encoded)
3. OAuth Entity Profile: Grant Type - Authoriztion Code
So we have configured above things and when we view the credentials record we are getting the below error:
And if we click on the realted link "Get OAuth Token" we are redirected to a new page where we get the below error:
Manish.
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-28-2023 12:33 AM
When you click "Get OAuth Token" a popup should appear with Workday login screen.
Log in to Workday using the "API client" credentials created in workday for ServiceNow.
You're then taken to a screen with an Allow and Deny button. Click Allow.
Ensure the API client configuration in workday has the redirect URL: https://[your insance].service-now.com/oauth_redirect.do
If you're not getting the Workday login screen when clicking "Get OAuth Token", open the Application Registry [oauth_entity] record in ServiceNow, add this param' to the Authorisation URL: ?redirect=n
E.g. https://x.myworkday.com/[your tennant]/authorize?redirect=n
If none of this works try logging into workday on a new tab using the "API client" credentials, then click "Get OAuth Token" in the ServiceNow tab.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-15-2024 07:52 AM
@manish kale - Could you please explain what are the different ways to register Client API in Workday and what do you mean by using the General way - Can you please explain/detail it out. Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-31-2024 01:33 PM
There are two methods in Workday, I believe both are required for full functionality of the Spoke
1. "Register API Client for Integration" - use this for SOAP functions
2. "Register API Client" - use this for configuring REST functions (and OAuth)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-31-2024 01:34 PM
How did you set up the refresh of the access token?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-22-2024 11:49 PM