Workday Reporting is a powerful, self-service tool within the Workday platform (for HCM & Finance) that lets users create, run, and share real-time reports and dashboards for HR, finance, and operational data, offering pre-built options, custom report building, filtering, sorting, and mobile access for data-driven decisions. Refer workday and RaaS for more info.
This integration is used to pull learning enrollment.
Integration Method: API
Tables: Training Inventory (99405002)
This integration supports the following events.
This integration supports the following versions.
Workday API version | V46 |
Note:
Workday is a continuously updated cloud service. As for this document preparation, the latest release was in March 2025.
Prerequisites
The user should have access to the Workday portal with an account that has access to create custom report. 
The user should have access to the DataBee console.
Configuration Overview
Workday
Login to workday instance to create custom report
Create a report with appropriate business object and alias name
Create Workday Data Feed in the DataBee console with the required Client credentials.
DataBee Parameter
Workday Parameter
API Base URL
Workday API Instance for e.g, wd5-impl-services1
Username
Username of the employee who created the report
Password
Password of the employee who created the report
Tenant Name
Workday tenant name
Report Name
Workday Configuration
Login to workday portal.

Search for the task Create Custom Report.

Fill the following fields as shown below
Report Name – Provide a report name. Kindly make sure this is unique
Report Type – Choose Advanced from the dropdown
Check Enable as Web Service
Check Optimized for Performance
Data Source – Search for Learning Enrollments and ensure it is set as shown in image
Click OK

Ensure the landing page is on Columns tab and add fields for Learning Enrollment report.
Note:
Ensure Column Heading Override XML Alias having same name as given in screenshot for each field added to the report.



Search and add Learning Content Detail and Worker under Group Column Headings.

Switch to Advanced section.
Click OK.

DataBee Configuration
Login to the DataBee UI, navigate to Data Feeds and click the Add New Data Feed button.

Search for the Workday Report and click it as shown below.

Click on the API Ingest option for collection method.

Enter feed contact information and in the configuration page, confirm the following
API Base URL: Replace workday REST API instance in <instance> place holder
Event Types: Preselected for all the event types that integration pulls
Password: Password of the employee who created the report

Fill rest of required info such as
Username: Username of the employee who created the report
Report Name: Report name taken from previous section
Click on Test Connection.

Click Submit once test connection from previous step is successful.

Troubleshooting Tips
If you encounter an Invalid client or Unauthorized client error, it may be due to incorrect credentials. Please double-check that username, password, and Tenant are entered correctly. To avoid any issues, consider pasting it into a text editor to ensure there are no extra spaces or unexpected characters before reconfiguring the DataBee feed.
Also ensure that you are using credentials from the same tenant to resolve the issue.