Operator
← All integrations
Workday logo

Connect Workday to OpenClaw on Operator.io

Workday is a cloud-based ERP platform for HR, finance, and workforce analytics. It streamlines employee management, payroll, and business operations in a single system.

HR & Recruiting84 actions

Automate Workday with AI

Hand Workday to an OpenClaw agent running on Operator. You write what you want in a chat and it turns that into real Workday actions like create business title change, create job change, create payroll inputs, without you opening the app.

Your agent reaches Workday directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.

What your agent can do with Workday

Your agent can call any of these Workday actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.

Create Business Title Change

Creates a business title change instance for a worker with the specified data. Use this when you need to initiate a business title change request for an employee.

Create Job Change

Tool to create a job change instance for a worker in Workday. Use when initiating organization or supervisory changes for employees. Requires valid job change reason and supervisory organization IDs.

Create Payroll Inputs

Tool to create payroll inputs in Workday. Use when you need to add new payroll data for a worker such as earnings, deductions, or other pay components.

Create Time Off Request

Creates a time off request for the specified worker and initiates the business process. Use Get Worker Time Off Details to find valid time off type IDs (e.g., Vacation, Sick Leave) from the worker's existing time off entries, and Get Cur...

Get Absence Balance

Retrieves balance information for a specific worker's absence plan. This action returns balance details including the quantity of hours/days available, the unit of measurement (hours/days), effective date, and related metadata for a work...

Get Assignment Change Group Cost Centers

Retrieves cost center instances for organization assignment changes. Returns a list of cost centers that can be used as parameter values when making organization assignment changes in other Workday staffing endpoints. Supports filtering...

Get Assignment Change Group Jobs

Retrieves job instances for organization assignment changes. Returns a list of jobs that can be used as parameter values when making organization assignment changes in other Workday staffing endpoints.

Get Assignment Types

Retrieves assignment type values for job changes in Workday. Returns reference data for assignment types (e.g., 'Domestic', 'International') that can be used as parameters in job change and staffing-related endpoints.

Get Business Title Change

Retrieves a business title change instance by ID. Use when you need to get details about a specific business title change request for a worker.

Get Business Title Change For Worker

Tool to retrieve a business title change instance for a specific worker. Use when you need details about a particular business title change event.

Get Candidate Availability Template

Tool to retrieve the candidate availability template version for a specific job posting. Use this when you need to understand what availability template is configured for candidate scheduling or interview slot selection for a given job p...

Get Collection of Jobs

Tool to retrieve a paginated collection of jobs from Workday Staffing system. Use when you need to list jobs with their associated worker, location, and organizational information.

Get Collection of Payroll

Tool to retrieve a collection of payroll inputs from Workday. Use when you need to fetch payroll input data for workers, filtered by date ranges, pay components, or specific workers. At least one query parameter is required to get data.

Get Company Insider Types

Retrieves company insider types from Workday Staffing API. Use when you need reference data for company insider type values that can be used as parameters in other staffing endpoints.

Get Contingent Worker Types

Tool to retrieve contingent worker types from Workday staffing API. Use when you need to get valid values for contingent worker type parameters in job changes or other staffing operations. Supports filtering by effective date, job, locat...

Get Country Info

Retrieves detailed information about a specific country from Workday. Use this to get country metadata including ISO codes and address lookup settings.

Get Currencies

Retrieves currency instances for job changes in Workday. Returns reference data for currencies that can be used as parameter values in job change and staffing-related endpoints.

Get Current User

Retrieves the current authenticated worker's profile information from Workday.

Get Grants

Retrieves grant instances for organization assignment changes. Returns a list of grants that can be used as parameter values when making organization assignment changes in other Workday staffing endpoints. Supports filtering by effective...

Get Headcount Options

Retrieves headcount option instances that can be used as values for other endpoint parameters. Use when you need valid headcount option values for job changes or staffing operations in the Workday Staffing API.

Get History Instance for Worker

Tool to retrieve a specific history instance for a worker. Use when you need detailed information about a particular business process or employment change for a worker.

Get History Items for Worker

Tool to retrieve a collection of history items for a specific worker. Use when you need to access a worker's historical staffing information, business processes, or employment changes.

Get Holiday Events

Returns the holiday events for the specified workers and time period.

Get Interview

Tool to retrieve detailed information about a specific interview from Workday Recruiting. Use when you need interview details including status, scheduled time, candidate info, interviewers, and job requisition data for a known interview ID.

Get Interview Feedback

Retrieves interview feedback for the specified interview ID from Workday Recruiting API. Returns raw feedback entries including ratings, comments, and recommendations from interviewers. Use when you need to access detailed interview feed...

Get Job By ID

Tool to retrieve detailed information about a single job instance by its ID. Use when you need to fetch specific job details including business title, job profile, job type, location, supervisory organization, and assigned worker informa...

Get Job Change Frequencies

Retrieves frequency instances for job changes in Workday. Returns reference data for frequencies (e.g., 'Annual', 'Bi-weekly', 'Monthly') that can be used as parameter values in job change and staffing-related endpoints.

Get Job Change Location Info

Tool to retrieve location information for a specific job change in Workday. Use when you need details about the work location, scheduled hours, work shift, or workspace associated with a job change event.

Get Job Change Position

Retrieves position details for a specific job change in Workday Staffing API. Use when you need to get position information associated with a job change event, including whether the position is being created, closed, or available for ove...

Get Job Change Reason Instance

Retrieves a job change reason instance from Workday. Use when you need to get details about a specific job change reason, such as its code, name, and status.

Get Job Change Reasons

Retrieves a collection of job change reasons from Workday. Use when you need to get available job change reason reference data for use in other HR operations or queries.

Get Job Change Reason Values

Retrieves job change reason instances that can be used as values for other staffing endpoint parameters. Use when you need to find valid job change reason IDs (e.g., Promotion, Transfer, Demotion) for creating or querying job changes in...

Get Job Changes Group Templates

Retrieves job changes group template instances in Workday. Returns reference data for templates (e.g., 'Change Location', 'Promotion', 'Multiple Changes') that can be used as parameter values in job change and staffing-related endpoints.

Get Job Changes Job Values

Retrieves job instances that can be used as values for job changes parameters. Use when you need to find valid job IDs for filtering job change events or staffing operations in the Workday Staffing API.

Get Job Changes Worker Values

Retrieves worker instances that can be used as values for job changes parameters. Use when you need to find valid worker IDs for filtering job change events or staffing operations in the Workday Staffing API.

Get Job Classifications

Retrieves job classification instances for job changes in Workday. Returns reference data for job classifications that can be used as parameter values in job change and staffing-related endpoints.

Get Job Posting

Retrieves detailed information about a specific job posting including job description.

Get Job Posting Questionnaire

Retrieves screening questions and questionnaires associated with a specific job posting.

Get Job Profiles Values

Retrieves job profile instances from Workday Staffing API. Use when you need reference data for job profiles that can be used as parameter values in other staffing endpoints like job changes or assignments.

Get Job Requisition Values

Retrieves job requisition instances that can be used as values for other endpoint parameters. Use when you need to find valid job requisition IDs for filtering or referencing in job change operations within the Workday Staffing API.

Get Job Workspace

Tool to retrieve a single workspace instance for a specific job. Use when you need detailed workspace information for a job, including location and hierarchy details.

Get Job Workspaces

Tool to retrieve a collection of workspaces for a specified job ID. Use when you need to access workspace information associated with a job in the Workday staffing system.

Get Leave Status Values

Get all available leave status values from Workday. Returns reference data for leave statuses such as 'Canceled', 'In Progress', 'Successfully Completed', 'Process Terminated', and 'Rescinded'. These values can be used to filter or query...

Get My Job Postings

Retrieves job postings assigned to the authenticated user (current recruiter). This action finds job postings by: 1. Identifying interviews where the current user is listed as an interviewer 2. Extracting job requisition IDs from those i...

Get Organization Assignment Business Units

Retrieves business unit instances for organization assignment changes. Returns a list of business units that can be used as parameter values when making organization assignment changes in other Workday staffing endpoints.

Get Organization Assignment Customs

Retrieves custom organization assignment instances. Returns a list of custom organization assignments that can be used as parameter values when making organization assignment changes in other Workday staffing endpoints. Supports filterin...

Get Organization Assignment Funds

Retrieves fund instances for organization assignment changes. Returns a list of funds that can be used as parameter values when making organization assignment changes in other Workday staffing endpoints.

Get Organization Assignment Regions

Retrieves region instances for organization assignment changes. Returns a list of regions that can be used as parameter values when making organization assignment changes in other Workday staffing endpoints. Supports filtering by effecti...

Plus 36 more Workday actions your agent can call.

How to connect Workday

You authorize Workday once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Workday without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.

When you are ready, the get started guide walks through standing up your OpenClaw agent.

Common questions about Workday

How do I connect Workday to Operator?
You authorize Workday once from your Operator dashboard. Operator holds the connection and refreshes the access token for you, so your agent keeps working with Workday without you signing in again.
Can my agent help with hiring and people tasks in Workday?
Yes. It can read and update records, move candidates or requests through stages, and pull status back to you. Use it to log new applicants, keep a pipeline current, or answer a question about Workday without opening the app.
Do I need to write code or manage Workday API keys?
No code and no API keys. You authorize Workday through a normal sign in and Operator handles the connection, so there is nothing to wire up or host.
Can my agent use Workday together with my other apps?
Yes. The same agent reaches every app you connect, so it can move between Workday and tools like Ashby, Lever, Sap successfactors in one job, reading from one and acting in another without you wiring anything between them.

More apps to automate

Apps your agent runs alongside Workday, or browse all integrations.

Put your agent on Workday

Sign in, connect Workday, and hand your agent the work. Your first week is free.

Try for free