Workday Extend · Arazzo Workflow
Workday Extend Upsert Worker Custom Object Data
Version 1.0.0
Confirm a custom object definition, check whether a worker already has data, then create or update it.
View Spec
View on GitHub
AutomationCustom ApplicationsEnterpriseExtensionsHCMIntegrationOrchestrationPlatform-as-a-ServiceArazzoWorkflows
Provider
Workflows
upsert-worker-custom-object
Read a worker's custom object data and create or update it via the upsert endpoint.
Resolves the custom object definition, checks whether the worker already has an instance, and writes the supplied data with the create-or-update endpoint, branching on whether the prior read found existing data.
1
resolveDefinition
Retrieve the custom object definition to confirm the target custom object type exists before reading or writing instance data.
2
readExisting
Retrieve the worker's current custom object data. A 200 indicates existing data; a 404 indicates none exists yet. Both outcomes are accepted so the flow can branch on the result.
3
writeUpdate
Update the worker's existing custom object data with the supplied values. Returns 200 when the instance already existed.
4
writeCreate
Create new custom object data on the worker using the supplied values. Returns 201 when the instance did not previously exist.
Source API Descriptions
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.