Go to app
Academy
What's new?
Tray UAC
Developer
Connectors
Templates
Help Center
Back
Workday REST
Overview
Operations
Workday REST Operations
Latest version:
2.0
Changelog
Approve or Reject Inbox Tasks
Approves or denies an approval-type task in My Tasks for a specific worker.
Create job change
Creates a job change for a worker.
Get Absence Balance
Retrieves the specified balance of all absence plan and leave of absence types for the specified balance ID. You can use a returned id from List Absence Balances
Get Eligible Absence Type
Retrieves information about an eligible absence type for the worker with the specified ID. Returns detailed absence type information including category, position requirements, and additional fields.
Get Leave of Absence
Retrieves information about the leave of absence for the worker with the specified ID. Returns detailed leave information including dates, status, reason, and impact fields.
Get Leave Status Dropdown List
Retrieves instances that can be used as values for leave status parameters in other endpoints. Returns valid leave statuses like Successfully Completed, In Progress, Canceled, Rescinded, and Process Terminated.
Get Leaves of Absence
Retrieves Leaves of Absence for a specified worker ID for a date range, status, and type. If you don't specify query parameters, this method returns all Leaves of Absence.
Get Time Off Details
Retrieves the Time Off Entries for the specified worker ID. You can filter by date range, status, and type. If you don't specify query parameters, this method returns all Time Off Entries.
Get Time Off Status Dropdown List
Retrieves instances that can be used as values for time off status parameters in other endpoints. Returns valid time off statuses like Approved, Submitted, Not Submitted, and Sent Back.
Get Valid Time Off Dates for Worker
Retrieves information about the valid time off dates for the worker with the specified ID. Returns daily quantity information for time off planning.
Get Worker By ID
Retrieves a worker instance with the specified ID.
List Absence Balances
Retrieves the balance of all absence plan and leave of absence types for the specified worker ID. You can filter the balances by category, effective date, and worker. There are 3 category types: Leave of Absence Type, Absence Table, and Time Off.
List Eligible Absence Types
Retrieves all the eligible absence types for the specified worker ID for a category type. If you don't specify a query parameter, this will get all time off types, absence tables, and leave types a worker is eligible for.
List Inbox Tasks for Worker
Retrieves a collection of inbox tasks for a specific worker.
List Inbox Tasks for Worker DDL
Retrieves a collection of inbox tasks for a specific worker and formats the response for use as a dropdown.
List Job Change Reasons DDL
Retrieves a collection of job change reasons and formats the response for use as a dropdown.
List Supervisory Organisation Workers
Retrieves a collection of workers for a specific supervisory organization.
List supervisory organizations DDL
List Valid Time Off Dates
Retrieves the valid time off dates for a specified worker ID for any given dates. You can specify Position, Time Off Type, and Dates in the query parameter. The date query parameter supports multiple dates.
Raw HTTP request (advanced)
Perform a raw HTTP request with some pre-configuration and processing by the connector, such as authentication.
Request Time Off
Creates a time off request for the specified worker ID and initiates the Request Time Off business process. You must specify the submit action WID: d9e4223e446c11de98360015c5e6daf6 in the business process parameters.
Search Workers
Retrieves staffing information for workers filtered by name.
WQL Query
Execute a WQL query to retrieve data (supports long queries).
Previous
Overview