Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Request Time off

Submit a time-off request for a specific worker. Initiates a Request Time Off business process for one day with the specified type and quantity. Approval or later business-process steps may remain pending.

Update Custom Object

Update an existing custom object record in Workday. The documented PUT accepts the fields to update. Worker binding and custom reference identity cannot be changed; the result is read back before success is returned.

List Supervisory Organizations

Retrieve a list of supervisory organizations in Workday. Supervisory organizations represent the management hierarchy and team structure.

List Custom Objects

List worker-scoped multi-instance records of a tenant-defined custom object type. Pagination slices a verified complete native collection locally. Custom objects extend Workday's data model for organization-specific needs.

Get Custom Object

Retrieve a specific custom object record by its type and ID. Returns all fields of the custom object record.

Create Custom Object

Create a new custom object record in Workday. The record fields depend on the custom object definition configured in your tenant. Include the extended worker in fields.worker and a custom reference ID. Supply its exact compound objectId for readback; types without reference IDs cannot be created safely through this tool.

Get Custom Report

Retrieve data from a Workday custom report via Report-as-a-Service (RaaS). Reports must be Advanced type and web-service enabled in Workday. Supports passing prompt parameters to filter report data.

Get Time off Entries

Retrieve time-off entries for a specific worker. Returns requested time-off entries with details including dates, quantities, types, and statuses. Optionally filter by date range.

Get Inbox Tasks

Retrieve pending inbox tasks for a specific worker. Returns business process steps awaiting action, such as approvals, reviews, and to-do items.

Action Inbox Task

Approve or deny a pending inbox task for a worker. Only an Approval step awaiting action for the connected worker is supported. Discover that worker with get_current_user and read the task first; subsequent business-process steps may remain pending.

Get Time Blocks

Retrieve time tracking blocks for a specific worker. Returns recorded time entries including clock-in/out times and durations. Optionally filter by date range.

Execute Wql Query

Execute a Workday Query Language (WQL) query against Workday data. WQL is a SQL-like language for high-performance querying of Workday data across functional areas. Supports **SELECT**, **FROM**, **WHERE**, **LIMIT**, and **OFFSET** clauses.

Get Organization Workers

Retrieve the list of workers within a specific supervisory organization. Useful for finding all team members under a given manager or department.

List Workers

Search and list workers in Workday. Returns a paginated list of worker summaries including names, emails, titles, and organization assignments. Use **search** for a name prefix of at least three consecutive characters.

Delete Custom Object

Delete a custom object record from Workday. This action is irreversible.

Get Worker

Retrieve detailed information about a specific worker by their ID. Returns the authorized Common worker profile. Available fields depend on security permissions; compensation and employment status are not guaranteed by this API.

Get Resource

Read an exact supervisory organization, inbox task, time-off detail, or recorded time block. Discover IDs with list_organizations, get_inbox_tasks, get_time_off_entries or get_time_blocks.

Get Current Worker

Discover the worker bound to the connected Workday account. Returns only the worker ID and display name. Integration system users and other service accounts may not have a worker identity.

List Resources

Discover prerequisites for existing Workday actions: eligible absence types and valid time-off dates, or WQL data sources and fields. IDs and units depend on the connected account and worker.