Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Request Time off

Submit a time-off request for a specific worker. Creates a single-day time-off entry with the specified type and duration. For multi-day requests, submit one request per day.

Update Custom Object

Update an existing custom object record in Workday. Only the fields provided will be updated; other fields remain unchanged.

List Supervisory Organizations

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

List Custom Objects

List records of a specific custom object type in Workday. 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.

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. Use this to take action on business process steps such as approvals, reviews, or other workflow items awaiting a decision.

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** to filter by name or other attributes.

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 full worker profile including personal information, employment details, position, compensation, organizational assignments, and status.