Share
Workday RaaS (Edge) Setup Guide

Workday is a cloud-based enterprise platform for human resources, finance, and planning. Its Report-as-a-Service (RaaS) feature lets you publish custom reports as web services, so that external applications can read the report results through a URL.

Hevo uses the Workday RaaS web service to replicate the data of your Workday custom reports to the Destination of your choice. Each report that you add to the Pipeline is loaded to a separate table in the Destination. To ingest data, you must provide Hevo with the username and password of a Workday Integration System User (ISU) and the URL of each report.


Supported Features

Feature Name Supported
Capture deletes Yes (for reports without dynamic parameters)
History mode No
Custom data (user-configured tables & fields) Yes
Data blocking (skip objects and fields) Yes
Resync (objects and Pipelines) Yes
API configurable Yes

Handling of Deletes

For reports without dynamic parameters, Hevo uses a full data refresh approach to capture delete actions. During each Pipeline run, Hevo compares the data fetched from the report with the data present in the Destination table. If a record exists in the Destination but is no longer returned by the report, the record is marked as deleted by setting the value of the metadata column __hevo__marked_deleted to True.

For reports with dynamic parameters, Hevo does not capture deletes. Records that are deleted in Workday, or no longer returned by the report, remain in the Destination.


Source Considerations

  • Workday does not return the fields that are empty for a record. As Hevo discovers the columns from the first record of the report, it does not create a column for a field that is empty in that record, and does not load the data of that field.

  • If a primary key column of a record is empty, Hevo does not load the record to the Destination and reports it as an error record.

  • Hevo does not check whether the primary key columns that you select are unique for each record. If multiple records of a report have the same primary key values, Hevo merges them, and only one of them remains in the Destination. To avoid this data loss, select primary key columns that uniquely identify each record, or enable Use Hevo Generated Primary Key, and then resync the report.

  • Hevo does not retain the primary key columns that you selected for a report. If you edit the report in the Source configuration, select its primary key columns again in the Primary Key Selection section.

  • Hevo loads the fields that contain multiple values, such as lists, as JSON strings, even if you enable Enable Unpacking Nested Columns.

  • Workday does not export reports larger than 2 GB. If a report exceeds this limit, enable dynamic parameters for the report so that Hevo ingests the data in smaller date ranges, or add filters to the report in Workday.

  • Workday is unavailable during its weekly scheduled maintenance on Friday nights (Pacific Time). Pipeline runs during this period fail, and Hevo ingests the data in the next run.

Last updated on Oct 19, 2026

Tell us what went wrong

Skip to the section