Finding your Workday Tenant
Finding the Web Services Endpoint
Find Learning
Find Learning and hover over it to be able to interact with the menu. Via the three-dots menu, go to 
Web Service and click on View WSDL (note that the page may take a minute to fully load).
Search for wsdl:service
Search for 
Copy everything before
wsdl:service in the file OR navigate directly to the very bottom of the page. You should see something like this:
service in the location attribute. Do not include the https:// prefix. In the example tenant above, this would be wd2-impl-services1.workday.com/ccx but it may be different for your tenant (e.g., wd5-services1.myworkday.com/ccx).Set up an Integration System User
Search for Create Integration System User
Log in to your Workday tenant in the Workday portal. In the Search field, search for “Create Integration System User”.

Enter Account Information
Enter a username and password in the Account Information section on the “Create Integration System User” page.

Add the Integration System User to a Security Group
Search for Create Security Group
In the Search field, search for “Create Security Group”. Select the “Create Security Group” task.

Select Security Group Type
On the “Create Security Group” page, select “Integration System Security Group” from the Type of Tenanted Security Group pull-down menu. Enter a name in the Name field.

Configure Domain Security Policy Permissions
Edit Permissions
Edit the Domain Security Policy Permissions in the Security Group. Add the GET and PUT/Get Only operations for the following required permissions for the Learning Core as per the table below:For integrating with the Learning Core of Workday
- Set Up: Learning Catalog
- Reports: Learning Record
- Manage: Learning Content
- Person Data
- Personal Data (Get only)
- Name (Get only)
- Public Work Phone Integration (Get only)
- Worker Data
- Work Contact Information (Get only)
- Work Email (Get only)
- Work Phone (Get only)
- Public Worker Records (Get only)
Optional Permissions (if using either extended enterprise learners or skills)
- Set Up: Skills and Experience (Get only)
- View: External Learning User (Get only)
Optional Permissions (if using media file blocker to prevent automatic course completion)
- View Only: Drive
- Get Only: Drive
Approve the Security Policy Changes
Configure Business Processes
Search for Manage Course Business Process
In the Search bar, search for “bp: Manage Course”. Click on the matching search result.

Navigate to Edit Business Process Policy
Next to the Business Process Definition 
Manage Course click the kebab menu and select Business Process Policy > Edit.
Edit Business Process Policy
Add the user to the Security Groups for the initiating action 
Manage Learning Course (Web Service).Add the user to the Security Groups for the initiating action Cancel Learning Enrollment (Web Service) (Check with your content partner to see if this is required).Add the user to the Security Groups for the initiating action Manage Extended Enterprise Learner (Web Service) (If you are using extended enterprise learners).
Search for Enroll in Content Business Process
In the Search bar, search for “bp: enroll in content”. Click on the matching search result.
Navigate to Edit Business Process Policy
Next to the Business Process Definition
Enroll in Content click the kebab menu and select Business Process Policy > Edit.If Using Media File Blocker to prevent Automatic Course Completion
Accessing View Drive
- Open Workday.
- In the search bar, type ‘View Drive’.
- Click on ‘View Drive’ from the search results to navigate to the drive page.

Initiating File Upload
- On the drive page, locate the ‘New’ button in the top left corner.
- Click on ‘New’ and then select ‘Upload’ from the dropdown menu.

Selecting the File to Upload
- Choose the file you want to upload (e.g., a PDF).
- Ensure the file is relevant, such as an instructional PDF for users.

Completing the Upload Process
Retrieving Workday ID
- Click on the uploaded item to view its details.
- Navigate to the ‘Info’ section to find the Workday ID.
- Copy the Workday ID for future reference.

Linking your Account
Link Workday Account
You can use the Tenant and System User credentials you created in steps 1 & 2 to link Workday.
Requires Enrollment
Workday offer the option for content to require enrollment before it can be accessed by a user.You can select whether to turn this on or off via the Requires Enrollment field in the account linking step.By defult this is set to
Require Enrollment: Yes (Default) which is the Workday default.You can turn this off by selecting Require Enrollment: No, this will allow a user to access content without having to enroll.
Troubleshooting
Congratulations, you’re all set! If you face any issues with the steps mentioned above, please contact us by emailing integrations@stackone.com. We’re always here to assist you!
Useful Links
Workday API reference: https://doc.workday.com




