Skip to main content
Workday RaaS integration

RandomCoffee can import all your employee data directly from Workday using the "Reports as a Service" (RaaS) API facility within Workday.

Updated over 3 weeks ago

You will need to work with your internal Workday specialist, or a support contact at Workday, in order to generate the custom report that is used to integrate with RandomCoffee.

Step 1: Create a Custom Workday Report

Create a custom JSON report in Workday that has your required fields and includes all users that are active in RandomCoffee.

The custom report must:

  • Include all active employees that should appear in RandomCoffee.

  • Have "web services enabled" so that RandomCoffee can successfully communicate with the Workday Reports-as-a-Service API.

  • Be in JSON format.

  • Have a report owner with appropriate permissions to access all categories that appear in the report

Example screenshots:

Workday Report Builder

Workday report filter - add / remove certain employee types from the report

Enable web services

Enable sharing

At a minimum, you should include the following fields:

  • first_name

  • last_name

  • email

You should also include any other columns you wish to use in RandomCoffee.

Step 2: Generate Report Credentials

Workday report information is pulled into RandomCoffee in JSON format. The following credentials need to be pulled from your Workday report to successfully initiate the integration with RandomCoffee:

This process will likely require working with your IT team and/or a Workday technical representative.

Step 3: Send the credentials to RandomCoffee

Once you have the report configured, please send the credentials to RandomCoffee team for testing.

Did this answer your question?