Skip to main content
Administrator Guide
Last Updated: 2025-09-19
Concept: Custom Objects in Integrations

Concept: Custom Objects in Integrations

Custom Objects in REST APIs

The Workday REST API supports single- and multi-instance custom objects. The custom object and its attributes pass through when you add or update single- or multi-instance custom object data using these APIs.
Workday REST API doesn't support effective-dated custom objects. To update an effective-dated custom object, use SOAP APIs.

Custom Validations for Custom Objects in Integrations

Workday Web Services don't support custom validations. Workday doesn't enforce custom validations when you add or update custom object data using these APIs:
  • Workday Studio.
  • Workday-delivered integrations.

Enterprise Interface Builder Spreadsheets

The EIB integration tool enables you to load and update custom object and field data (but not definitions) using inbound custom object EIB spreadsheets.
You can't load custom object data using a web service EIB spreadsheet.
You can't use an inbound custom object EIB spreadsheet to:
  • Load data into noneffective-dated custom objects that contain custom instance reference fields.
  • Load custom object data if the custom object definition extends effective-dated business objects.
  • Add new custom object definitions.
  • Update existing custom object definitions.
  • Delete custom object definitions.
  • Add
    {empty}
    to a custom field cell to delete the cell contents.
  • Load standard Workday data.
When you upload a custom object EIB spreadsheet, you can't use the
Load Error Limit
,
Add Only
, and
Validate Only
options.
Workday creates an event lite in the transaction log when you use EIB to load data for a custom object that isn't effective dated on the Worker business object.
When you load multi-instance custom objects, ensure values in the custom field used as the Reference ID are unique. Subsequent rows in the EIB with duplicate Reference ID values overwrite previous rows.
When a multi-instance custom object doesn’t display in the EIB prompt, access the
Edit Custom Object
task and check if there's a specified Reference ID. When there's no specified Reference ID, you can't create a custom object spreadsheet template to load data for the multi-instance custom object. You can't add or update the Reference ID if the custom object has data.
In the Format row of an EIB spreadsheet, Workday displays these restrictions for the custom field data. Ensure that the data you enter in the cells conforms to the format.
Custom Field Type
Format
Currencies
total_digits
.
fraction_digit
total_digits
is the maximum number of digits before the decimal.
fraction_digit
is the maximum number of digits after the decimal.
Decimals
total_digits
.
fraction_digit
Integers
Integer (N, nn)
N
is the minimum value.
nn
is the maximum value.
Paragraph Text
Text (nn)
nn
is the maximum number of characters.
Text
Text (nn)

Outbound Connectors

You can use custom fields with outbound Connectors for which you enable Document Field Overrides. You can export the current value of a custom object, not the preceding value.

Reports as a Service Support

When you configure custom reports with custom objects and fields, you can use Reports as a Service (RaaS) to retrieve data using a REST web service.