# Get custom objects
You can extend Workday business objects by configuring custom objects. These custom objects are based standard Workday business objects and can be used to store additional information. This allows you to capture data unique to your organization in Workday.
# Get custom objects actions
This action allows you to retrieve a custom object value of a specific Workday object.
For example, we are setting a new onboarding process for our employee. Every employee has to undergo a drug test. On Workday, we set up a custom object called drugTested under the parent object Workers.
We can use this action to retrieve the status of a worker, to see if he/she has undergone the drug test.
Inputs for get custom object action
|Alias||Select the custom object that you want to retrieve. This is the Web service alias.|
|Parent object ID||The Workday ID of the parent object that you are selecting.|
|Custom object fields||Define the fields in this custom object. If left blank, it will retrieve all fields with their default names.|
To retrieve the drug test status of Worker
1da8b422311b4929bfa4520f7f0b4e83, we will use the Get custom object action and define it like so:
- Parent object ID:
Custom object output
The outputs of this action are:
|ID||A unique Workday ID for this custom object.|
|Custom field values||The values for the custom fields belonging to this specific Workday object.|
Each field is retrieved and converted into a datapill. These can be used in subsequent recipe actions.
If the parent object does not contain the custom object, this action will return
Error 404: Not found.