Workday for AI agents

Agents read Workday at once. Changes and sends are held for a person's approval by default.

About Workday

Workday is a cloud-based enterprise resource planning (ERP) software that provides comprehensive solutions for human capital management, financial management, and analytics

What an agent can do in Workday

Every Workday action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in Workday without asking first. 424 actions.

  • Get Absence BalanceRetrieves 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
  • Get Current UserRetrieves the current authenticated worker's profile information from Workday.
  • Get Employee CompensationRetrieves a worker instance from the Workday Compensation v3 API. Returns the worker profile (display name, business title, primary email/phone, primary work address, primary supervisory organization,
  • Get Job By IDTool 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 orga
  • Get Job PostingRetrieves detailed information about a specific job posting including job description.
  • Get My Job PostingsRetrieves 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. Extrac
  • Get Worker Leaves of AbsenceRetrieves the Leaves Of Absence for the specified worker using the working absenceManagement v1 API.
  • List Absence BalancesRetrieves absence balances for time off plans and leave of absence types. Can be filtered by worker ID, category, and effective date.
  • List Custom Object DefinitionsRetrieves all custom object definitions configured in Workday (both multi-instance and single-instance custom objects). Use this when you need to discover what custom objects are available, inspect th
  • List Job PostingsRetrieves a paginated list of job postings from Workday Recruiting system. This action queries the Workday Recruiting API to fetch job postings with optional filtering by job requisition, category, po
  • List JobsRetrieves a collection of jobs from Workday Staffing system. Use this to get current staffing information including job positions, workers, and organizational details.
  • List WorkersRetrieves a collection of workers and current staffing information.
Show all 424
  • Discover One-Time Payment OptionsDiscover a worker's current primary and additional positions through the Staffing REST v7 worker record so Compensation REST receives its required job IDs. This action is current-state only and accept
  • Discover Reference ValuesReturn one bounded page of tenant reference values needed by the supported prospect, referral, reference-letter, language, and military workflows using Integrations SOAP v46.2 Get_References. Use resp
  • Get Absence Management WorkerRetrieves a single worker (with current staffing information) as exposed by absenceManagement. Accepts either a worker Workday ID or the literal 'me' sentinel for the authenticated user. Use as a prer
  • Get Additional NamesRetrieves a collection of additional names for a person. Use this action when you need to fetch multiple name variations (such as local script names, social names, or alternative name forms) associate
  • Get and Set Up Scores on Scorecard ResultsProvides the ability to set up and retrieve Scores on Scorecard Results. Use when you need to fetch scorecard evaluation results including evaluation date, scorecard details, and profile-specific goal
  • Get Assignment Change Group Cost CentersRetrieves cost centers instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Assignment Change Group JobsRetrieves jobs instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Assignment TypesRetrieves assignment types instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Business Process Event AttachmentsRetrieves attachments for a business process event. Returns file metadata including uploader info, file name, size, content type, and upload date. Use this action when you need to access or list files
  • Get Attachment by External IDRetrieves an attachment from Workday using its external identifier. Use this action when you need to fetch attachment details such as file name, size, upload timestamp, and download URL by specifying
  • Get Audience SelectionRetrieves the valid audience-selection values for the Audience Prompt Group. Use alongside Get Audience Types when constructing the audience descriptor for a Send Message call: the selection value nar
  • Get Audience TypesRetrieves the valid audience-type values for the Audience Prompt Group. Use when configuring a message's recipient-audience filter — pick an ID from here and pass it through to a Send Message call or
  • Get Balance DetailsRetrieves detailed 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), e
  • Get Business ProcessRetrieves a business process event by its ID. Returns the status, current step, workflow steps, initiator, and subject information for the event.
  • Get Business Process Event StepRetrieves a single business process event step by its ID. Use this for a full per-step view (status, due date, assignees, questionnaire/task references, completion metadata). Returned results are secu
  • Get Business Process TypeRetrieves a single business process type by its Workday ID. Use this to look up the descriptor and initiation help text for a specific business process definition (e.g., 'Hire', 'Change Job').
  • Get Business Title ChangeRetrieves a business title change instance by ID from the Workday Common API v1. Use this action when you need to fetch detailed information about a specific business title change request, including i
  • Get Business Title Change For WorkerRetrieves a business title change instance for a specific worker from the Workday Common API v1. Use when you need detailed information about a particular business title change event scoped to a worke
  • Get CaseRetrieves a Help case with the specified ID. Returns case details including title, detailed message, case ID, status, creation date, case link, assignee, confidentiality flag, about, by, for, type, an
  • Get Case TypeRetrieve one Workday Help case type visible to the processing worker. Preserves questionnaire.id when present, but that reference is not questionnaireHolder and does not provide the questionnaire's fu
  • Get Certification IssuersRetrieves certification issuer records from Workday Performance Management.
  • Get CertificationsRetrieves certification records from Workday Performance Management.
  • Get Check InsRetrieves check in records from Workday Performance Management.
  • Get Check In TopicsRetrieves check in topic records from Workday Performance Management.
  • Get Collection of PayrollRetrieves a collection of payroll inputs. At least 1 query parameter is required to get data. The Pay Component Segment Security configuration doesn't apply to the GET method. Self-service users can v
  • Get Companies ValuesRetrieves company instances that can be used as values for other endpoint parameters in the Workday Staffing service (Organization Assignment Changes group).
  • Get Company Insider TypesRetrieves company insider types instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Compensation Scorecard InfoRetrieves Compensation Scorecard information by its ID. Use this action when you need to fetch detailed scorecard data including goals, profiles, eligibility rules, and the scorecard's effective date
  • Get Compensation ScorecardsRetrieves Compensation Scorecard information from Workday. Use when you need to list available compensation scorecards with their metadata including goals, profiles, and effective dates. The response
  • Get CompetenciesRetrieves competency records from Workday Performance Management.
  • Get Competency CategoriesRetrieves competency category records from Workday Performance Management.
  • Get Completed Steps Business ProcessRetrieves completed steps for a business process event by its ID. Use when you need to fetch the history of completed steps for a specific business process instance, including details such as completi
  • Get Contingent Worker TypesRetrieves contingent worker types instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get CountriesRetrieves a collection of information about countries from Workday. Use this action when you need to list all available countries with their metadata including ISO codes and address lookup settings. T
  • Get Country Address ComponentsRetrieves the allowed address components and their configuration for the Country and a given Address Configuration Format. The webServiceAlias of the returned address components map to the enterable f
  • Get Country InfoRetrieves detailed information about a specific country from Workday. Use this to get country metadata including ISO codes and address lookup settings.
  • Get CurrenciesRetrieves currencies instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get CurrencyRetrieves the details of a specified currency from Core Accounting (id, descriptor, code, precision). Use to resolve a currency WID into its readable code/precision data.
  • Get Custom Field TypeRetrieves the detail record of a single custom field type used by custom object definitions. Use this to inspect a field type's metadata (display name, native type, list-value collection if applicable
  • Get Custom Field Type List ValueRetrieves a specific list value for a custom list field type used by a custom object definition. Use this when you need to inspect a single option's metadata before updating or deactivating it.
  • Get Custom ObjectRetrieves a custom object instance by ID. Specify either the extended Workday object ID or the custom object's own ID. The same endpoint serves both single-instance and multi-instance custom object de
  • Get Custom Object DefinitionRetrieves a single custom object definition (either multi-instance or single-instance) by Workday ID. Use this when you need the high-level metadata of a custom object — its name, alias, active state,
  • Get Custom Object Definition Condition RuleRetrieves a single condition rule attached to a custom object definition. Use this to inspect a rule's expression, scope, and metadata before editing or deleting it.
  • Get Custom Object Definition FieldRetrieves a single field belonging to a custom object definition. Use this to inspect an individual field's configuration (alias, type reference, required flag, label) before editing or deleting it.
  • Get Custom Object Definition ValidationRetrieves a single validation attached to a custom object definition. Use this to inspect a validation's expression and error message before editing or removing it.
  • Get DegreesRetrieves degree records from Workday Performance Management.
  • Get Employee Enrollment EventRetrieves the latest benefit enrollment event of the processing worker for a specified enrollment offering. Returns one event that is New, In Progress, or the latest finalized.
  • Get Employee ReviewsExports in-progress and completed employee reviews from Workday Performance Management.
  • Get Employee Review TemplatesRetrieves employee review template records from Workday Performance Management.
  • Get Employee TypesRetrieves employee type instances that can be used as values for other endpoint parameters in the Workday Staffing service (Job Changes group).
  • Get Expense EntryRetrieves a single Quick Expense entry from Workday Expense v1 by its Workday Identifier (WID), returning merchant, memo, amount, status, and any attached OCR receipt metadata. Use this when an LLM ne
  • Get Expense ItemRetrieves details of an Expense Item referenced by its Workday Identifier (WID). Expense items are the spend categories (meals, mileage, lodging, …) that an entry or report line can be charged against
  • Get Expense ReportRetrieves details of a Workday Expense Report by its Workday Identifier (WID). Returns the report's memo, creation date, status reference, and total amount, along with the standard id/descriptor/href
  • Get Feedback Badge By IdRetrieves a Feedback Badge with the specified ID. Use when you need to read this Workday data via the Performance Enablement REST API.
  • Get Feedback BadgesRetrieves feedback badge records from Workday Performance Management.
  • Get Feedback QuestionsRetrieves feedback question records from Workday Performance Management.
  • Get Fields Of StudyRetrieves field of study records from Workday Performance Management.
  • Get GiftsRetrieves gift (organization) instances that can be used as values for other endpoint parameters in the Workday Staffing service (Organization Assignment Changes group).
  • Get Give Requested Feedback Event By IdRetrieves a single requested feedback given event instance with the specified ID of the user that responded to the feedback request. Use when you need to read this Workday data via the Performance Ena
  • Get Goal Payout BandsRetrieves goal payout band records from Workday Performance Management.
  • Get Goal UnitsRetrieves goal unit records from Workday Performance Management.
  • Get GrantsRetrieves grants instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Graph API VersionRetrieves a single supported Workday Graph API version by ID. Use this when you already know a version's Workday ID and need to fetch its details.
  • Get Headcount OptionsRetrieves headcount options instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get History Items for WorkerRetrieves the collection of history items (business processes / employment changes) for a specific worker from the Workday Common API v1. Use when you need to access a worker's staffing history, compl
  • Get Holiday EventsReturns the holiday events for the specified workers and time period.
  • Get Home Contact Change AddressAn address as it exists staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data:
  • Get Home Contact Change Email AddressAn email address as it exists staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person
  • Get Home Contact Change Email AddressesRetrieve all existing addresses staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Perso
  • Get Home Contact Change Event InformationRetrieves basic information about a Home Contact Change event by its ID. Use this action when you need to fetch details about a specific Home Contact Change business process event, including the event
  • Get Home Contact Change Instant MessengerAn instant messenger as it exists staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Per
  • Get Home Contact Change Instant MessengersRetrieve all existing instant messengers staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured
  • Get Home Contact Change Phone NumberA phone number as it exists staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Da
  • Get Home Contact Change Phone NumbersRetrieve all existing phone numbers staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: P
  • Get Home Contact Change Web AddressA web address as it exists staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Dat
  • Get Home Contact Change Web AddressesRetrieve all existing web addresses staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: P
  • Get Home Contact Information ChangeRetrieves an existing Home Contact Change event for the worker's Person. Secured by: Change Home Contact Information (REST Service) Scope: Contact Information
  • Get Home Web AddressesRetrieves a collection of home web addresses for a person. Use this action when you need to get home web addresses associated with a person in Workday.
  • Get Import ProcessesRetrieves the status and completion details of a Workday import process.
  • Get Import Process MessagesRetrieves errors, warnings, and details emitted by a Workday import process.
  • Get In Process Steps Business Process EventRetrieves in-progress steps for a business process event by its ID. Use when you need to fetch the current in-progress steps for a specific business process event, including step names, statuses, assi
  • Get InterviewRetrieves a single interview event by ID, including job requisition, job application, interviewers, statuses, and feedback metadata. Scope: Recruiting. Secured by: Interview Feedback Public API.
  • Get Interview FeedbackRetrieves all feedback entries submitted for a specific interview in Workday Recruiting. Returns detailed feedback including overall ratings and comments from interviewers, which can be used to prepar
  • Get Interview FeedbackRetrieves 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 n
  • Get Job Change FrequenciesRetrieves frequencies instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Job Change Location InfoTool 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 ev
  • Get Job Change ReasonRetrieves a job change reason instance from the Workday Common API v1. Use when you need to get details about a specific job change reason, such as whether it applies to employees, contingent workers,
  • Get Job Change Reason ValuesRetrieves job change reasons instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Job Changes AdministrativeRetrieves the administrative options for the specified job change ID. Use when you need to inspect administrative details (FTE, hours, worker type, notification date, end employment date, etc.) associ
  • Get Job Changes Administrative by Subresource IDRetrieves the administrative options for the specified job change ID using the subresource path. Use when you need a specific administrative-details record (FTE, hours, worker type, end employment dat
  • Get Job Changes Business TitleRetrieves the business title for the specified job change ID. Use when you need to get the business title information associated with a specific job change event in Workday Staffing API.
  • Get Job Changes Business Title by Subresource IDRetrieves the business title for the specified job change ID using the subresource path. Use when you need to read the business title of an in-progress Workday Staffing job change event. Note: the sub
  • Get Job Changes By IDRetrieves a single change job event instance by its ID. Use when you need to fetch detailed information about a specific job change event in Workday, including the worker, position, business title, ef
  • Get Job Changes Comment By IDReturns the comment information for the specified job change ID. Use when you need to retrieve comments associated with a specific job change event in Workday Staffing API. This action is read-only an
  • Get Job Changes Comment by Subresource IDReturns the comment information for the specified job change ID using the subresource path. Use when you need a specific comment for an in-progress Workday Staffing job change event. Note: the subReso
  • Get Job Changes ContractRetrieves the contract options for the specified job change ID. Use when you need to inspect contract details (end date, assignment details, pay rate, currency, purchase order, frequency) associated w
  • Get Job Changes Contract OptionsRetrieves the contract options for a specific job change in Workday Staffing API. Use when you need to get contract information associated with a job change event, including pay rate, currency, freque
  • Get Job Changes Group TemplatesRetrieves templates instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Job Changes Job ClassificationRetrieves the job classification entries for the specified job change ID. Use when you need to inspect additional job classifications proposed by a Workday Staffing job change event.
  • Get Job Changes Job Classification by Subresource IDRetrieves a job classification for the specified job change ID using the subresource path. Use when you need the additional job classifications attached to an in-progress Workday Staffing job change e
  • Get Job Changes Job ProfileRetrieves a job profile for the specified job change ID. Use when you need to get job profile details including job profile data and job titles associated with a job change event in the Workday Staffi
  • Get Job Changes Job Profile by Subresource IDRetrieves a job profile for the specified job change ID using the subresource path. Use when you need the proposed job profile and job title for an in-progress Workday Staffing job change event. Note:
  • Get Job Changes Job ValuesRetrieves jobs instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Job Changes Location by Subresource IDReturns the location information for the specified job change ID using the subresource path. Use when you need workspace, work shift, location, and scheduled hours for an in-progress Workday Staffing
  • Get Job Changes Move TeamRetrieves the move-team options for the specified job change ID. Use when you need to inspect whether the manager's reporting teams moved as part of a Workday Staffing job change event.
  • Get Job Changes Move Team by Subresource IDRetrieves a move-team option from the specified job change ID using the subresource path. Use when you need the move-team flag for an in-progress Workday Staffing job change event. Note: the subResour
  • Get Job Changes Opening OptionsRetrieves the opening options for the specified job change ID in Workday Staffing API. Use when you need to get available headcount opening options associated with a job change instance, including whe
  • Get Job Changes Opening Option by IDRetrieves the opening options for the specified job change ID. Use when you need to get details about specific opening options available within a job change event in the Workday Staffing API. This act
  • Get Job Changes Position By IDRetrieves positions for a specified job change ID in Workday Staffing API. Use when you need to get position information associated with a job change event, including whether positions are being creat
  • Get Job Change Position by Subresource IDRetrieves a position for the specified job change ID using the Workday Staffing API. Use this action when you need to get position information associated with a job change event, including whether the
  • Get Job Changes Start DetailsRetrieves the start details for the specified job change ID. Use when you need the effective date, reason, location, supervisory organization, worker, job, and template details associated with a Workd
  • Get Job Changes Start Details by Subresource IDRetrieves the start details for the specified job change ID using the subresource path. Use when you need a specific start-details record (effective date, reason, location, supervisory org, worker, jo
  • Get Job Changes Worker ValuesRetrieves workers instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Job ClassificationsRetrieves job classifications instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Job FamilyRetrieves a single job family instance with the specified Workday ID from the Staffing service.
  • Get Job Posting Candidate Availability TemplateRetrieves the candidate availability template versions for the active job posting with the specified ID. Use this when you need to inspect candidate self-scheduling slots that have been associated wit
  • Get Job Posting QuestionnaireRetrieves screening questions and questionnaires associated with a specific job posting.
  • Get Job Posting Questionnaire By IDRetrieves a single questionnaire for the specified job posting ID. Resolves the questionnaire subresource by its ID under the given job posting. Scope: Recruiting. Secured by: Job Postings: External.
  • Get Job ProfileRetrieves a single job profile instance with the specified Workday ID from the Staffing service.
  • Get Job Profiles ValuesRetrieves job profiles instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Job Requisition ValuesRetrieves job requisitions instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Job WorkspaceTool 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 WorkspacesRetrieves a collection of workspaces for the specified job ID. Use this action when you need to fetch all workspace assignments associated with a specific job in the Workday staffing system. Supports
  • Get Learning ContentRetrieves a single learning content item by Workday ID, returning the detail-level representation of programs, courses, course offerings, and other content types in the Learning catalog.
  • Get Learning Content LessonRetrieves a single lesson for a learning content item.
  • Get Learning RecordRetrieves a single learning record with the specified ID.
  • Get Leave Status ValuesGet 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
  • Get Location ValuesRetrieves location instances that can be used as values for other endpoint parameters in the Workday Staffing service (Job Changes group).
  • Get MentorshipReturns the mentorship for the given ID, viewable by the authenticated user. Use to inspect a specific mentorship's lifecycle state, mentor / mentee, and purpose.
  • Get Message Template By IDRetrieves a message template with the specific ID.
  • Get Minimum Wage Rates Countries ValuesRetrieves the list of country instances that are valid as the 'country' filter on the GET /minimumWageRates endpoint. Use this to discover the country Workday IDs available in the tenant before callin
  • Get Minimum Wage Rates Tax Authorities ValuesRetrieves the list of payroll tax authority instances that are valid as the 'taxAuthority' filter on the GET /minimumWageRates endpoint. Use this to discover the tax authority Workday IDs available in
  • Get Country Name ComponentsRetrieves a collection of configuration information about name components for a specific country. Use this action when you need to get the allowed and required name components (e.g., first name, last
  • Get Person Name PronunciationsRetrieves a collection of audio name pronunciations for a specific person. Use this action when you need to get audio recordings of how a person's name is pronounced in Workday. This is useful for app
  • Get Notification Type By IDRetrieves the details of a specific notification type by its Workday ID. Use after List Notification Types to inspect a particular category before referencing it from a message template.
  • Get OrganizationRetrieves an organization instance by ID from the Workday Common API v1. Use this action when you need to fetch the basic display details for a specific organization in Workday (id, descriptor, href).
  • Get Organization Assignment Business UnitsRetrieves business units instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Organization Assignment ChangeRetrieves information about an organization assignment change event with the specified ID. Use this action when you need to inspect a single organization assignment change event you previously created
  • Get Organization Assignment Changes Business UnitRetrieves the business unit collection for the specified organization assignment change ID. Use when you need to inspect the business unit assignment associated with an in-progress Workday organizatio
  • Get Organization Assignment Changes CommentRetrieves the comment collection for the specified organization assignment change ID. Use when you need to inspect comments staged on an in-progress Workday organization assignment change. The {subRes
  • Get Organization Assignment Changes Comment By IDRetrieves the comment sub-resource for the specified organization assignment change ID. The {subResourceID} path parameter must be the same as the {ID} value. Use when you need to inspect the comment
  • Get Organization Assignment Changes CompanyRetrieves the company collection for the specified organization assignment change ID. Use when you need to inspect the company assignment associated with an in-progress Workday organization assignment
  • Get Organization Assignment Changes Company By IDRetrieves the company sub-resource for the specified organization assignment change ID. The {subResourceID} path parameter must be the same as the {ID} value. Use when you need to inspect the company
  • Get Organization Assignment Changes Cost CenterRetrieves the cost center collection for the specified organization assignment change ID. Use when you need to inspect the cost center assignment associated with an in-progress Workday organization as
  • Get Organization Assignment Changes RegionRetrieves the region collection for the specified organization assignment change ID. Use when you need to inspect the region assignment associated with an in-progress Workday organization assignment c
  • Get Organization Assignment Changes Region By IDRetrieves the region sub-resource for the specified organization assignment change ID. The {subResourceID} path parameter must be the same as the {ID} value.
  • Get Organization Assignment Changes Start DetailsRetrieves the start details collection for the specified organization assignment change ID. Start details include the effective date, supervisory organization, worker, and position associated with the
  • Get Organization Assignment CustomsRetrieves custom organizations instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Organization Assignment FundsRetrieves funds instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Organization Assignment RegionsRetrieves regions instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Organization Assignment WorkersRetrieves workers instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Organization GoalsRetrieves organization goal records from Workday Performance Management.
  • Get Organization TypeRetrieves a specific organization type by its ID from Workday Common API. Use when you need to fetch detailed information about a single organization type, such as its name or API reference URL, for f
  • Get Organization Assignment Changes Business Unit By IDRetrieves the business unit sub-resource for the specified organization assignment change ID. The {subResourceID} path parameter must be the same as the {ID} value. Use when you need to inspect the bu
  • Get Organization Assignment Changes Cost Center By IDRetrieves the cost center sub-resource for the specified organization assignment change ID. The {subResourceID} path parameter must be the same as the {ID} value. Use when you need to inspect the cost
  • Get Organization Assignment Changes Custom OrganizationsRetrieves the custom organizations collection for the specified organization assignment change ID. The {subResourceID} path parameter in the item endpoint must equal the {ID} value. Use when you need
  • Get Organization Assignment Changes Custom Organizations By IDRetrieves the custom organizations sub-resource for the specified organization assignment change ID. The {subResourceID} path parameter must be the same as the {ID} value.
  • Get Organization Assignment Changes Start Details By IDRetrieves the start details sub-resource for the specified organization assignment change ID. The {subResourceID} path parameter must be the same as the {ID} value.
  • Get Organizations for WorkerRetrieves a collection of organizations for a specific worker from the Workday Common API v1. Use when you need to fetch all organizations (supervisory orgs, business units, cost centers, regions, fun
  • Get Pay GroupRetrieves a single pay group instance by its Workday ID.
  • Get Pay Group by Job IDRetrieves the pay group for a specified job ID. This method always returns 1 pay group.
  • Get Pay Group DetailRetrieves a single pay group detail instance, exposing the run category, period schedule, processing-window references, and the related pay run groups that share processing.
  • Get Pay Rate Types ValuesRetrieves pay rate types instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Payroll Input InstanceRetrieves a single payroll input instance with the specified Workday ID.
  • Get Payroll Interface Pay GroupRetrieves a single Payroll Interface pay group by Workday ID from Global Payroll v1. Use to look up pay group metadata before interacting with its periods.
  • Get Payroll Interface Pay Group PeriodRetrieves a single payroll period for the specified Payroll Interface pay group. Use to inspect the dates and status of a specific pay period.
  • Get Payroll JobRetrieves a single job instance from the payroll API, including the worker, job profile, location, and supervisory organization references along with the next pay period start date.
  • Get Payroll Job Pay GroupRetrieves a single pay group instance attached to a job. The job ID is the parent position; the subresource ID picks the specific pay group entry under that job.
  • Get Pay Slip Instance for WorkerRetrieves a specific pay slip instance for a worker from the Workday Common API v1. Use when you need to get the payment date, gross/net amounts, and status of a single pay slip for a worker.
  • Get Pay Slips for WorkerRetrieves a collection of pay slips for a specific worker from the Workday Common API v1. Use when you need to access payroll history (payment date, gross / net amounts, status) for a worker.
  • Get Performance Worker By IdRetrieves a collection of workers and current staffing information. Use when you need to read this Workday data via the Performance Enablement REST API.
  • Get PersonRetrieves a person in your Workday tenant. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: REST API Public.
  • Get Person Home AddressRetrieves a home address. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Home Address, Self-Service: Home Address. Scope:
  • Get Person Home AddressesRetrieves a collection of home addresses. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Home Address, Self-Service: Home
  • Get Person Home EmailRetrieves a home email address. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Home Email, Self-Service: Home Email. Scop
  • Get Person Home EmailsRetrieves a collection of home email addresses for a person from Workday. Use this action when you need to fetch all home email addresses associated with a specific person in the Workday system. This
  • Get Person Home Instant MessengerRetrieves a home instant messenger account username. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Home Instant Messenge
  • Get Person Home Instant MessengersRetrieves a collection of home instant messenger account usernames. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Home I
  • Get Person Home PhoneRetrieves a home phone number. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Home Phone, Self-Service: Home Phone. Scope
  • Get Person Home PhonesRetrieves a collection of home phone numbers. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Home Phone, Self-Service: Ho
  • Get Person Legal NameRetrieves the legal name instance. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Legal Name, Self-Service: Legal Name. S
  • Get Person Legal Name By IdRetrieves the legal name instance. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Legal Name, Self-Service: Legal Name. S
  • Get Person Personal InformationRetrieves a collection of personal information for a person from Workday. Use this when you need comprehensive personal data including citizenship status, ethnicity, gender, date of birth, military se
  • Get Person PhotoRetrieves a personal photo. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Personal Photo, Self-Service: Personal Photo.
  • Get Person PhotosRetrieves a collection of personal photos. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Personal Photo, Self-Service: P
  • Get Person Preferred NameRetrieves the preferred name instance. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Preferred Name, Self-Service: Prefe
  • Get Person Preferred Name By IdRetrieves the preferred name instance. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Preferred Name, Self-Service: Prefe
  • Get Person Public Contact InformationRetrieves a collection of public contact information. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: REST API Public.
  • Get Person Work AddressRetrieves a work address. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Work Address, Self-Service: Work Address. Scope:
  • Get Person Work AddressesRetrieves a collection of work addresses. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Work Address, Self-Service: Work
  • Get Person Work EmailRetrieves a work email address. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Work Email, Self-Service: Work Email. Scop
  • Get Person Work EmailsRetrieves a collection of work email addresses. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Work Email, Self-Service:
  • Get Person Work Instant MessengerRetrieves a work instant messenger account username. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Work Instant Messenge
  • Get Person Work Instant MessengersRetrieves a collection of work instant messenger accounts usernames. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Work
  • Get Person Work PhoneRetrieves a work phone number. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Work Phone, Self-Service: Work Phone. Scope
  • Get Person Work PhonesRetrieves a collection of work phone numbers. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Work Phone, Self-Service: Wo
  • Get Person Work Web AddressRetrieves a work web address. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Work Web Address, Self-Service: Work Web Add
  • Get Person Work Web AddressesRetrieves a collection of work web addresses. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Work Web Address, Self-Servi
  • Get Phone Device TypesRetrieves available phone device types from Workday. Use when you need to discover valid device types for phone number collection in Workday prompts. Phone device types are used during the collection
  • Get Position ValuesRetrieves positions instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get ProgramsRetrieves program (organization) instances that can be used as values for other endpoint parameters in the Workday Staffing service (Organization Assignment Changes group).
  • Get Project by External IDRetrieves a project from Workday using its external identifier. Use this action when you need to fetch project details by specifying the external ID assigned to the project. The response includes comp
  • Get Project Milestone Report SchemaReturns the schema for project milestone reports. Use when you need to understand the structure, field names, data types, and required fields for project milestone reports before fetching actual repor
  • Get Project Type By IDRetrieves a specific project type from Workday Spend API by its ID. Use when you need to fetch detailed information about a single project type, including its name, description, and associated project
  • Get Proposed Position ValuesRetrieves proposed positions instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get ProspectRetrieves a single prospect instance for talent matching and best-fit analysis.
  • Get Prospect Education By IDRetrieves a single education instance for the specified prospect. Resolves the education subresource by its ID under the given prospect. Scope: Recruiting, Talent Pipeline. Secured by: Prospects.
  • Get Prospect EducationsRetrieves the educational background of a prospect from Workday Recruiting API for talent matching and best-fit analysis. This action queries the Workday Recruiting v4 API to fetch education informati
  • Get Prospect Experience By IDRetrieves a single work experience instance for the specified prospect. Resolves the work experience subresource by its ID under the given prospect. Scope: Recruiting, Talent Pipeline. Secured by: Pro
  • Get Prospect ExperiencesRetrieves the work experience of a prospect for talent matching and best-fit analysis.
  • Get Prospect LanguagesRetrieves the languages of the prospect with the specified ID. Returns the candidate language skills associated with this prospect. Scope: Recruiting, Talent Pipeline. Secured by: Prospects.
  • Get Prospect Resume AttachmentsRetrieves resume attachments for a specific prospect to help prepare for upcoming interviews.
  • Get Prospect Skill By IDRetrieves a single skill instance for the specified prospect. Resolves the skill subresource by its ID under the given prospect. Scope: Recruiting, Talent Pipeline. Secured by: Prospects.
  • Get Prospect SkillsRetrieves the skills of a prospect from Workday Recruiting API for talent matching and best-fit analysis. This action queries the Workday Recruiting v4 API to fetch skill information associated with a
  • Get Rating ScalesRetrieves rating scale records from Workday Performance Management.
  • Get RequestRetrieves a single request by ID, including its completed questionnaire response. Results are secured based on the processing person's View access to the request.
  • Get Requested Feedback Events on WorkerRetrieves all requested feedback events for the specified worker. This endpoint is equivalent to the View Feedback task in Workday. Returns each event with its status, due/expiration dates, responders
  • Get Request TypeRetrieves a single request type by ID, including the associated business object and questionnaire details. Use this to gather the information you need to create a request of this type.
  • Get Requisition TemplateRetrieves the goods and service line details of a requisition template by Workday ID. Use when you want to inspect the template before constructing a new requisition from it.
  • Get Review Question CategoriesRetrieves review question category records from Workday Performance Management.
  • Get Review QuestionsRetrieves review question records from Workday Performance Management.
  • Get Review TypesRetrieves review type records from Workday Performance Management.
  • Get School TypesRetrieves school type records from Workday Performance Management.
  • Get Skill Source PrecedencesRetrieves skill source precedence records from Workday Performance Management.
  • Get Supervisory OrganizationRetrieves a single supervisory organization instance by its Workday ID. Use when you need to fetch detailed information about a particular supervisory organization including its name, code, inactive s
  • Get Supervisory Organization MemberRetrieves a single member instance for the specified supervisory organization ID and member subresource ID from the Staffing service.
  • Get Supervisory Organization MembersRetrieves a collection of members for the specified supervisory organization ID. Use this action when you need to list all workers assigned to a particular supervisory organization, including their jo
  • Get Supervisory Organization Org ChartRetrieves the organization chart (superior and subordinate organizations) for the specified supervisory organization ID from the Staffing service.
  • Get Supervisory Organization Org Chart InstanceRetrieves a single organization chart instance for the specified supervisory organization ID and org-chart subresource ID from the Staffing service.
  • Get Supervisory Org Managed by WorkerRetrieves a supervisory organization managed by a specific worker from the Workday Common API v1. Use when you need details (name, code, manager) about a single supervisory organization that a worker
  • Get Supervisory Organizations Managed By WorkerRetrieves a collection of supervisory organizations managed by a specific worker from the Workday Common API v1. Use when you need to know which supervisory organizations a worker manages and their ma
  • Get Supervisory Organization ValuesRetrieves supervisory organizations instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Tax Rates Company Instances ValuesRetrieves the list of company instances valid as the 'companyInstance' field on the POST /taxRates endpoint and the 'company' filter on the GET /taxRates endpoint. Use this to discover the company Wor
  • Get Tax Rates State Instances ValuesRetrieves the list of payroll state authority instances valid as the 'stateInstance' field on the POST /taxRates endpoint and the 'payrollStateAuthorityTaxCode' filter on the GET /taxRates endpoint. U
  • Get Time Clock EventRetrieve one time clock event by ID. Requires the Workday Time Tracking scope and access to the Process: Time Clock Event REST API's security domain.
  • Get Time Off Entries for WorkerRetrieves a collection of time off entries for a specific worker from the Workday Common API v1. Use this to get time off records (date, units, type, unit-of-time) for a worker identified by their Wor
  • Get Time Off Entry for WorkerRetrieves a specific time off entry for a worker from the Workday Common API v1. Use when you need detailed information about a particular time off record (date, units, time off type) for a worker ide
  • Get Time Off PlanRetrieves a particular time off plan for a specific worker from the Workday Common API v1. Use this when you need detailed information (including balance and unit of time) about a single absence / tim
  • Get Time Off Plans For WorkerRetrieves a collection of time off plans for a specific worker. Use this to get the list of time off plans (such as vacation plans, sick leave plans, etc.) that are available to or configured for a wo
  • Get Time Off Status ValuesRetrieves available time off status values from Workday. Returns a list of status values (e.g., 'Approved', 'Submitted', 'Sent Back', 'Not Submitted') that can be used as parameters when querying or f
  • Get Time TypesRetrieves time types instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Update Employee Review RatingsRetrieves update employee review rating records from Workday Performance Management.
  • Get Work Contact ChangeRetrieves basic information about a Work Contact Change event, including the Alternate Work Location staged by the event, if there is one. Use this when you need to inspect a specific work-contact-inf
  • Get Work Contact Change AddressesRetrieve all existing addresses staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Perso
  • Get Work Contact Change Email AddressAn email address as it exists staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person
  • Get Work Contact Change Email AddressesRetrieve all existing addresses staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Perso
  • Get Work Contact Change Instant MessengerAn instant messenger as it exists staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Per
  • Get Work Contact Change Instant MessengersRetrieve all existing instant messengers staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured
  • Get Work Contact Change Phone NumberA phone number as it exists staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Da
  • Get Work Contact Change Phone NumbersRetrieve all existing phone numbers staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: P
  • Get Work Contact Change Web AddressA web address as it exists staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Dat
  • Get Work Contact Change Web AddressesRetrieve all existing web addresses staged for update by the parent business process. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: P
  • Get Work Contact Information ChangeRetrieves an existing Work Contact Change event for the worker's Person. This is the staffing-v7, worker-scoped variant of the endpoint — distinct from the person-v4 endpoint exposed via the existing
  • Get Address As StagedRetrieves an address as it exists staged for update by the parent business process. Use when you need to retrieve the current state of an address that has been staged for modification within a work co
  • Get WorkerRetrieves staffing details for a specific worker by Workday ID. Use when you need to fetch comprehensive worker profile data including personal data, employment details, job assignments, and organizat
  • Get Worker (Time Tracking)Retrieves a single worker's current staffing information via the Time Tracking service. Use the literal 'me' for the path ID to retrieve the current processing worker.
  • Get Worker Anytime Feedback Event By IdRetrieves a feedback given event instance with the specified ID. Use when you need to read this Workday data via the Performance Enablement REST API.
  • Get Worker Business Title ChangesRetrieves the collection of business title changes for a specific worker from the Workday Common API v1. Use when you need to track the history of business title changes (current vs proposed titles, e
  • Get Worker Check-InRetrieves a single Check-In with the specified ID for the specified worker. Secured by: Self-Service: Check-Ins, Worker Data: Check-Ins Scope: Performance Enablement
  • Get Worker Check-InsRetrieves all Check-Ins for the specified worker. Equivalent to the "View Check-Ins" task in Workday. Supports pagination via the limit and offset query parameters. Secured by: Self-Service: Check-Ins
  • Get Worker Check-In TopicRetrieves a single Check-In topic with the specified ID for the specified worker. Secured by: Self-Service: Check-Ins, Worker Data: Check-Ins Scope: Performance Enablement
  • Get Worker Check-In TopicsRetrieves all Check-In topics for the specified worker. Use this action to list every topic associated with a worker's Check-Ins. Supports pagination via the limit and offset query parameters. Secured
  • Get Worker Development Item By IdRetrieves a single development item for the specified worker. Use when you need to read this Workday data via the Performance Enablement REST API.
  • Get Worker Eligible Absence TypesRetrieves a collection of eligible absence types for the specified worker. This returns the types of absences (leaves, time off, etc.) that a worker is eligible to request. Each absence type includes
  • Get Worker Explicit SkillRetrieves a single explicit-skill usage for the specified worker. Secured by: Person Data: Skills, Self-Service: Skills Scope: Worker Profile and Skills
  • Get Worker Explicit SkillsRetrieves explicit skills associated with a Skill Enabled worker. Supports filtering by skill name (`skill`) and by skill source (`skillSource`), plus pagination via `limit` and `offset`. Secured by:
  • Get Worker External Skill LevelsRetrieves all external skill level information for a worker. Supports filtering by externalSkillId and pagination via limit/offset. Secured by: Self-Service: External Skill Source, Worker Data: Extern
  • Get Worker for Supervisory OrgRetrieves a worker instance for a specific supervisory organization from the Workday Common API v1. Use when you need a worker's summary (business title, email, phone, manager flag) scoped to a superv
  • Get Worker Goal By IdRetrieves a single goal instance for a specific worker. Use when you need to read this Workday data via the Performance Enablement REST API.
  • Get Worker History ItemRetrieves a specific history item (business process) for a worker from the Workday Common API v1. Use when you need detailed information about a particular employment change or business process for a
  • Get Worker Leave Of AbsenceRetrieves the leave-of-absence record for a worker by its subresource ID. Use Get Worker Leaves Of Absence first to find available subresource IDs. Returns the full leave detail including status, reas
  • Get Worker ManagerResolve a Workday worker's manager through the official Common v1 worker and supervisory-organization resources. Requires a visible primary supervisory organization and its single-assignment manager.
  • Get Worker OrganizationRetrieves a specific organization instance for a worker from the Workday Common API v1. Use when you need details about a single organization association (and its organization type) for a worker.
  • Get Worker ReportsRetrieves a collection of direct reports for a specific worker from the Workday Common API v1. Use when you need to find all workers who report directly to a given manager. Supports pagination via the
  • Get Worker Requested Feedback On Self Event By IdRetrieves a single self-requested feedback event instance for the specified worker. Use when you need to read this Workday data via the Performance Enablement REST API.
  • Get Worker Requested Feedback On Worker Event By IdRetrieves a single requested feedback event instance for the specified worker. Use when you need to read this Workday data via the Performance Enablement REST API.
  • Get Workers Compensation Code OverridesRetrieves workers' compensation code override instances that can be used as values for other endpoint parameters in the Workday Staffing service (Job Changes group).
  • Get Worker Service DateRetrieves a single service date information instance for a specified worker from Workday Staffing API. Use when you need to get hire date and continuous service date information for a specific service
  • Get Workers in Supervisory OrganizationRetrieves a collection of workers for a specific supervisory organization from the Workday Common API v1. Use when you need to list all workers (employees and contingent workers) belonging to a partic
  • Get Worker Skill ItemRetrieves a single skill item for the specified worker. The collection variant is exposed by ``GetWorkerSkillItems``. Secured by: Person Data: Skills, Self-Service: Skills Scope: Worker Profile and Sk
  • Get Worker Skill ItemsRetrieves a collection of skill items for a specific worker from Workday Staffing API. Use when you need to access a worker's professional skills, competencies, or expertise areas for talent managemen
  • Get Worker Stock Plan AssignmentsRetrieve current stock-plan assignment data for exactly one referenced worker using Workday Human Resources Get_Workers v46.0. Returns only Stock_Plan_Data, not the generic worker profile. It does not
  • Get Worker Time Off DetailRetrieves a specific time off detail entry for a worker. Use when you need detailed information about a particular time off record for a worker identified by their Workday ID. This action retrieves in
  • Get Worker Time Off DetailsRetrieves a collection of time off details for the specified worker.
  • Get Worker TypesRetrieves worker types instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Worker Valid Time Off DatesRetrieves valid time off dates for a worker, indicating when they are eligible to take time off. This action checks time off eligibility based on the worker's time off plans, position, and organizatio
  • Get Work ShiftsRetrieves work shift instances that can be used as values for other endpoint parameters in the Workday Staffing service (Job Changes group).
  • Get Workspace InstancesRetrieves work spaces instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get Work Study AwardsRetrieves work study awards instances that can be used as values for other endpoint parameters in the Workday Staffing service.
  • Get WQL Data SourceRetrieves a single WQL data source by ID, including its primary business object, required and optional parameters, and available data source filters. Use this when building a WQL query and you need fu
  • Get WQL Data Source FieldRetrieves a single WQL data source field by ID, including the related business object and any required or optional WQL parameters. Use this when you need full field metadata to use that field in a WQL
  • Get WQL Data Source FilterRetrieves a specific WQL data source filter by its ID. Use this when you need full details about a filter — including its required and optional parameters — to apply it correctly in a WQL query.
  • List Absence Management WorkersRetrieves a collection of workers and current staffing information from absenceManagement. Use to find a worker Workday ID before calling absence-specific endpoints (eligible absence types, balances,
  • List Active Marital StatusesMarital Statuses that are Active and configured for the Country or Country Region. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: REST
  • List Active TasksReturns the active tasks running in the Workday system, with pagination support. Use for monitoring task throughput, queue depth, and CPU/memory consumption.
  • List Active User SessionsRetrieves the collection of active user sessions in the Workday tenant with pagination support. Use for auditing concurrent logins, identifying long-running sessions, or investigating sign-on patterns
  • List Activity LoggingRetrieves a collection of user activity log entries in a specified time frame. The 'from' and 'to' parameters are required by Workday. Optional filters: user (systemAccount), task (taskId), pagination
  • List Allowed Personal Information CountriesThe set of countries a person is allowed to populated with country specific data. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Perso
  • List Attendance Status ValuesRetrieves attendance status instances usable as values for the attendanceStatus field on lesson tracking and enrollment endpoints.
  • List BalancesRetrieves the balance of all absence plan and leave of absence type for the specified worker ID.
  • List Business Process Event CommentsRetrieves comments on the specified business process event. Use this when you need to read the audit trail of comments left on a business process event (justifications, approvals, sendback reasons, et
  • List Business Process Event Remaining StepsRetrieves all remaining (not-yet-completed) steps for the specified business process event. Use this when you need to see what's still pending on an in-progress business process — the assignees, step
  • List Business Process EventsRetrieves a collection of business process events filtered by worker, initiator, type, status, and initiation/completion date ranges. Use this when you need to enumerate the business processes (job ch
  • List Business Process Event StepsRetrieves a collection of business process event steps, filterable by business process type, creation date, due date, and step type. Use this for cross-event workload queries — e.g., "what approvals a
  • List Business Process Type Attachment CategoriesRetrieves all attachment categories that the processing user can select for the specified business process type, optionally filtered by event target. Use this before uploading an attachment to a busin
  • List Business Process TypesRetrieves a collection of business process types defined in the tenant. Use this to enumerate the catalog of business process definitions (Hire, Change Job, Time Off, Termination, etc.) that the tenan
  • List Cascade Goal Talent PoolsTalent Pools the processing user has view and edit access for. Secured by: Talent Pool: View and Edit Scope: Talent Pipeline. Use when you need to read this Workday data via the Performance Enablement
  • List Case TypesReturn one bounded page of Workday Help case types available to a specific worker. Use the worker filter before creating a case on behalf of that worker, and advance offset to retrieve another page.
  • List Compensation PlansRetrieve detailed compensation plans with the official Workday Compensation v46.0 Get_Compensation_Plans SOAP operation.
  • List Compensation WorkersLists workers from the Workday Compensation v3 API with pagination and case-insensitive name search. Use this when you need to look up worker IDs to feed into other compensation actions (Get Employee
  • List CountriesRetrieves country instance references that can be used as values for other recruiting endpoint parameters. Prompt Values endpoint under the recruiting service.
  • List Country Components CountryRetrieves instances that can be used as values for other endpoint parameters in this service. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secur
  • List Country Components Country CityRetrieves instances that can be used as values for other endpoint parameters in this service. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secur
  • List Country Components Country RegionRetrieves instances that can be used as values for other endpoint parameters in this service. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secur
  • List Country Phone CodesExposes prompting for country phone codes, which are used during the collection of phone numbers. Use this action when integrating Workday's person v4 API and you need to get this specific resource. S
  • List CurrenciesRetrieves the details on all currencies in your tenant from Core Accounting (id, descriptor, code, precision). Use to populate currency pickers or to map currency codes to Workday WIDs.
  • List Custom Field Type List ValuesRetrieves the list of selectable values configured for a custom list field type used by a custom object definition. Use this to enumerate the options exposed by a custom list (for example, every optio
  • List Custom Field TypesRetrieves all custom field types configured in Workday's custom object subsystem, optionally filtered by native field type. Use this to discover the field-type catalog (text, numeric, custom list, etc
  • List Custom Object Definition Condition RulesRetrieves the condition rules attached to a custom object definition. Use this to enumerate every visibility, edit-restriction, or business-logic rule defined on a custom object before editing or audi
  • List Custom Object Definition FieldsRetrieves the fields defined on a custom object definition. Use this to inspect the schema of a custom object — its column-level attributes — before reading instance data or editing the definition.
  • List Custom Object Definition ValidationsRetrieves the validations defined on a custom object definition. Use this to enumerate every data-quality / business-rule check on the custom object before editing or auditing them.
  • List Custom Objects (Multi-Instance)Retrieves the multi-instance custom objects attached to a specific Workday business object instance (e.g. all Stock Grants for a worker). Security is dependent on the security domain configured for th
  • List Duration Unit ValuesRetrieves duration unit instances usable as values for the duration field on lesson tracking and enrollment endpoints.
  • List Employee Enrollment EventsRetrieves the latest benefit enrollment events of the processing worker, optionally filtered to a specific enrollment offering type or plan type. Use to display the worker's current/in-progress benefi
  • List Expense EntriesRetrieves a paginated collection of Quick Expense entries from Workday Expense v1. Supports filtering by entry type, status, and a date range. Use this when discovering Quick Expenses associated with
  • List Expense ItemsRetrieves a paginated collection of expense items (spend categories) from Workday Expense v1. Supports filtering by a search string and optionally excluding fixed-amount items. Use this when an LLM ne
  • List Expense ReportsRetrieves a collection of expense reports from Workday Expense v1. Reports can be filtered by memo, status, and a creation date range. Use this when you need to list, search, or filter expense reports
  • List Federal W-4 ElectionsList federal W-4 tax election data from Workday Payroll v46.0 by election references or by worker references with optional company and effective-date criteria. Returns one Workday response page.
  • List Feedback BadgesRetrieves a collection of active Feedback Badges. Use when you need to read this Workday data via the Performance Enablement REST API.
  • List Feedback On Worker ValuesRetrieves instances that can be used as values for other endpoint parameters in this service. Secured by: Worker Data: Role Requested Feedback, Worker Data: Self Requested Feedback Scope: Performance
  • List Feedback Responder ValuesRetrieves instances that can be used as values for other endpoint parameters in this service. Secured by: Self-Service: Role Requested Feedback, Self-Service: Self Requested Feedback, Worker Data: Rol
  • List Feedback Template ValuesRetrieves instances that can be used as values for other endpoint parameters in this service. Secured by: Self-Service: Role Requested Feedback, Self-Service: Self Requested Feedback, Worker Data: Rol
  • List Give Requested Feedback EventsRetrieves a collection of feedback given events about the user that responded to the feedback request. Use when you need to read this Workday data via the Performance Enablement REST API.
  • List Grade ValuesRetrieves grade instances usable as values for the grade field on lesson tracking and enrollment endpoints.
  • List Graph API VersionsRetrieves all supported Workday Graph API versions. Use this action when you need to discover which Graph API versions a Workday tenant supports before issuing Graph API calls.
  • List Help Case ConfigurationsRetrieves tenant setup configurations related to Help Case Management. Configuration details include confidential case message, file configurations, and maximum number of attachments.
  • List Home Contact Change AddressesReturn one bounded page of addresses staged in one Workday Home Contact Change event. Use the event ID from initiation; each returned address ID can be passed to the replace tool. Advance offset to re
  • List InterviewsRetrieves a list of interviews with job requisition and recruiter assignment details. Supports filtering by status for pipeline review and scheduled interviews.
  • List Job Change ReasonsRetrieves the collection of job change reasons from the Workday Common API v1. Use when you need available job change reason reference data (with flags for employee / contingent worker / manager use)
  • List Job FamiliesRetrieves a collection of job families from the Workday Staffing service. Supports filtering by job family group, job profile, and active/inactive state, with pagination via limit/offset.
  • List Job Posting Filter ValuesReturn one bounded page of active external job postings that have started, using Recruiting SOAP v46.2 Get_Job_Postings. This intentionally matches the set exposed by REST LIST_JOB_POSTINGS in live te
  • List Job ProfilesRetrieves a collection of job profiles from the Workday Staffing service. Supports filtering by active/inactive state and pagination via limit/offset.
  • List Learning ContentRetrieves a collection of learning content items including programs, courses, course offerings, and other content types supported by the Workday Learning catalog.
  • List Learning Content LessonsRetrieves all lessons for a learning content item.
  • List Learning RecordsRetrieves a collection of learning records with filters for completion status, content, expiration window, learner, lifecycle status, and record type.
  • List Manage Goals CategoriesRetrieves instances that can be used as values for other endpoint parameters in this service. Secured by: Self-Service: Employee Goals, Worker Data: Employee Goals Scope: Performance Enablement. Use w
  • List Manage Goals StatusRetrieves instances that can be used as values for other endpoint parameters in this service. Secured by: Self-Service: Employee Goals, Worker Data: Employee Goals Scope: Performance Enablement. Use w
  • List MentorshipsReturns mentorships viewable by the authenticated user. Supports filtering by mentor, mentee, mentor type, close reason, and lifecycle state (closed / in-progress).
  • List Message TemplatesRetrieves a paginated list of message templates. Supports filtering by active/inactive state, name substring, and notification type. Use when building a template picker or discovering existing templat
  • List Minimum Wage RatesRetrieves a collection of minimum wage rates. Filter by country, tax authority, and effective date; toggle includeLocalTaxAuthorities to add city/county rates on top of federal and state-level rates.
  • List Name Components AcademicRetrieves instances that can be used as values for other endpoint parameters in this service. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secur
  • List Name Components HereditaryRetrieves instances that can be used as values for other endpoint parameters in this service. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secur
  • List Name Components HonoraryRetrieves instances that can be used as values for other endpoint parameters in this service. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secur
  • List Name Components ProfessionalRetrieves instances that can be used as values for other endpoint parameters in this service. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secur
  • List Name Components ReligiousRetrieves instances that can be used as values for other endpoint parameters in this service. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secur
  • List Name Components RoyalRetrieves instances that can be used as values for other endpoint parameters in this service. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secur
  • List Name Components SalutationRetrieves instances that can be used as values for other endpoint parameters in this service. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secur
  • List Name Components SocialRetrieves instances that can be used as values for other endpoint parameters in this service. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secur
  • List Name Components TitleRetrieves instances that can be used as values for other endpoint parameters in this service. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secur
  • List Notification TypesRetrieves the list of notification types (the categories that a message template can target, e.g. recruiting emails or onboarding push notifications). Use when populating the notificationType referenc
  • List OAuth Client DetailsReturns OAuth client details for OCFR (OAuth Client Federated Registration) clients. Optionally filter by client_name. Use to look up the OAuth endpoints configured for a Workday OCFR client.
  • List One-Time Payment PlansRetrieve the compatible Compensation v3 REST plan values and one bounded page of detailed amount- and percent-based plans through Compensation v46.0 Get_One-Time_Payment_Plans. Reuse a stable as_of_en
  • List One-Time Payment Reason CandidatesList one bounded page of tenant-wide General Event Subcategory references through Integrations Get_References v46.2. The fixed reference type cannot be changed by the caller, results are candidates ra
  • List Organization Goal Goal PeriodsRetrieves instances that can be used as values for other endpoint parameters in this service. Secured by: Self-Service: Organization Goals, Worker Data: Organization Goals Scope: Performance Enablemen
  • List Organization Goal OrganizationsRetrieves instances that can be used as values for other endpoint parameters in this service. Secured by: Self-Service: Organization Goals, Worker Data: Organization Goals Scope: Performance Enablemen
  • List Organization Goal Supporting InitiativesRetrieves instances that can be used as values for other endpoint parameters in this service. Secured by: Self-Service: Organization Goals, Worker Data: Organization Goals Scope: Performance Enablemen
  • List Organizations 2Retrieves the collection of organizations from the Workday Common API v1. Use when you need to list organizations available in the Workday tenant, optionally filtered by an organization type ID. Suppo
  • List Organization TypesRetrieves all organization types from Workday Common API. Use when you need to get valid organization type values for filtering or categorizing organization assignment changes in the Workday Staffing
  • List Pay Group DetailsRetrieves a collection of pay group details. Filter by run categories or page through results with limit/offset. Use these IDs as input to the Get Pay Group Detail action for the full payRunGroup / pe
  • List Pay GroupsRetrieves a collection of pay groups. Inactive and External Pay Groups are not supported.
  • List Payment Election EnrollmentsRetrieve one page of Workday Cash Management v46.0 payment election enrollments using mandatory, reference-scoped official WID or IID enrollment references. The current Workday Request_Criteria has no
  • List Payroll Interface Pay Group PeriodsRetrieves a paginated collection of payroll periods for the specified Payroll Interface pay group, sorted in descending order by period end date. Optionally filter to a specific period end date or to
  • List Payroll Interface Pay GroupsRetrieves a paginated, alphabetically sorted collection of Payroll Interface pay groups from Global Payroll v1. Use to enumerate the pay groups configured in the tenant.
  • List Payroll JobsRetrieves a collection of jobs visible to the payroll API. Use this to enumerate jobs whose pay group, location, or worker assignment can then be drilled into with the per-job and job-pay-group endpoi
  • List Payroll ResultsList one page of Workday Payroll v46.0 payroll results by payroll result references or date-based criteria.
  • List PeopleRetrieves a list of people in the Workday tenant. Use when you need to find people, search for workers by name or ID, or retrieve a comprehensive list of personnel in the organization. This action sup
  • List Performance WorkersRetrieves a collection of workers and current staffing information. Use when you need to read this Workday data via the Performance Enablement REST API.
  • List Period SchedulesRetrieve Workday Payroll period schedules and their period details.
  • List Populated Personal Information CountriesThe set of countries a person has populated with country specific data. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: Person Data: Pe
  • List Referral Requisition CandidatesReturn one bounded page of candidate requisition references from active, non-future job postings using Recruiting SOAP v46.2 Get_Job_Postings. Only linked requisitions where Primary_Posting=true are r
  • List Relates To ValuesRetrieves instances that can be used as values for other endpoint parameters in this service. Secured by: Self-Service: Role Requested Feedback, Self-Service: Self Requested Feedback, Worker Data: Rol
  • List RequestsRetrieves a paginated collection of in-progress requests filtered by the specified parameters. Results are scoped to the processing person's View access. Use ``resolution`` to retrieve closed requests
  • List Request TypesRetrieves request types accessible to the processing person, secured by Initiate access. Call GET /types/{ID} to retrieve full questionnaire details for a specific request type.
  • List Requisition TemplatesRetrieves a paginated collection of requisition templates. Use to power template pickers or to enumerate reusable requisition starting points.
  • List Scorecard ResultsReturns scorecard results from Workday Compensation. Use this action when you need to retrieve compensation scorecard results including their status and type information. Supports filtering by effecti
  • List Succession Plan EventsRetrieves all the information for succession plan events. You must specify a succession plan ID via the successionPlan query parameter to retrieve related events; otherwise the response is blank.
  • List Succession Plan Member ValuesRetrieves the available succession plan member instances that can be used as values for other Talent Management endpoint parameters. Use this to discover valid member IDs when constructing succession
  • List Succession Plan Readiness ValuesRetrieves the available succession plan readiness instances that can be used as values for other Talent Management endpoint parameters (for example, when setting the readiness field on a succession pl
  • List Succession PlansReturns succession plans viewable by the authenticated user. Use this to enumerate active succession plans, optionally filtered by position, when building Talent Management workflows.
  • List Succession Plan Strategy ValuesRetrieves the available succession plan strategy instances that can be used as values for other Talent Management endpoint parameters (for example, when setting the strategy field on a succession plan
  • List Supervisory OrganizationsRetrieves a collection of supervisory organizations from Workday. Use when you need to list all supervisory organizations in the organization hierarchy, optionally paginated with limit and offset para
  • List System Metrics OverviewRetrieves a collection of system metrics overview snapshots — queued tasks, running tasks, and active user sessions. Use for monitoring overall Workday system load.
  • List Tax RatesRetrieves a single or a collection of company SUI (State Unemployment Insurance) rates. Filter by company, state authority tax code, and effective date.
  • List Template For My Performance ReviewRetrieves instances that can be used as values for other endpoint parameters in this service. Secured by: Self-Service: Performance Reviews Scope: Performance Enablement. Use when you need to read thi
  • List Time Clock EventsReturn one bounded page of time clock events for workers and a date range, with up to limit events. To continue, make an independent call with offset advanced by the number returned. Requires the Work
  • List Time Clock Event Codes and Time ZonesRetrieve official event types plus the time entry codes and time zones eligible for a worker on a specific date before creating a time clock event. Each dynamic collection is one bounded page with up
  • List Worked Time OptionsReturn one Workday page each of time entry codes, worker time zones, projects, and project plan tasks eligible for a worker on a date. limit and offset apply independently to all four collections; cal
  • List Worker Anytime Feedback EventsRetrieves a collection of feedback given events about the specified worker. Use when you need to read this Workday data via the Performance Enablement REST API.
  • List Worker DependentsRetrieve a worker's dependents with the official Workday Human_Resources v46.0 Get_Workers SOAP operation and Include_Related_Persons=true. Returns only explicitly normalized dependent identity, name,
  • List Worker Development ItemsRetrieves a collection of development items for the specified worker. Use when you need to read this Workday data via the Performance Enablement REST API.
  • List Worker Goal EventsGet Worker Goal Events. Use when you need to read this Workday data via the Performance Enablement REST API.
  • List Worker GoalsRetrieves a collection of goals for a specific worker. Use when you need to read this Workday data via the Performance Enablement REST API.
  • List Worker Inbox TasksRetrieves a collection of inbox tasks for a specific Workday worker.
  • List Worker Requested Feedback On Self EventsRetrieves a collection of self-requested feedback events for the specified worker. Use when you need to read this Workday data via the Performance Enablement REST API.
  • List Workers (Time Tracking)Retrieves a collection of workers and current staffing information from the Time Tracking service. Use to list workers eligible for time-tracking operations.
  • List Worker Service DatesRetrieves service dates for a specified worker from Workday Staffing API. Use when you need to get hire date and continuous service date information for a worker identified by their Workday ID. This a
  • List Workers To Notify ValuesRetrieves instances that can be used as values for other endpoint parameters in this service. Secured by: Worker Data: Anytime Feedback Scope: Performance Enablement, Worker Profile and Skills. Use wh
  • List Worker Time BlocksRetrieves time blocks for specified workers over a date range. Does not return incomplete time blocks, time offs, or overtime request blocks. Filter by worker, project, phase, task, status, and date r
  • List WQL Data Source FieldsRetrieves the fields available on a WQL data source, including each field's related business object. Use this when discovering selectable columns for building a WQL query.
  • List WQL Data Source FiltersRetrieves the filters available on a specific WQL data source. Use this to discover which filters you can apply to a data source when building a WQL query.
  • List WQL Data SourcesRetrieves a collection of WQL data sources with their primary business objects. Use this when building or discovering data sources to query in Workday Query Language (WQL). You can only see data sourc
  • Retrieve Absence Plan BalancesRetrieves the balance of all absence plans and leave-of-absence types for the specified worker. Returns balances filterable by worker, category (Leave of Absence / Absence Table / Time Off), and effec

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 163 actions.

  • Create Business Title ChangeCreates a business title change instance for a worker via the Workday Common API v1. Use when you need to initiate a business title change request for an employee, setting the proposed new business ti
  • Approve Business Process Event StepApproves the specified business process event step (Approval step type). Use this to move an Approval-typed step from awaiting state to approved and continue the workflow. The caller must be in the aw
  • Bulk Import Update Employee Review RatingBulk-import employee review rating updates into Workday Performance Management as an asynchronous EIB import. Each item in `update_employee_review_rating_requests` must contain an `Update_Employee_Rev
  • Cancel Business Process EventCancels an in-progress business process event. Use this to terminate a business process before it completes. The optional comment is preserved on the event record. The caller must have permission to c
  • Change Worker Marital StatusChange one worker's marital status with the Workday Human_Resources v46.2 Change_Personal_Information SOAP operation. This initiates the tenant's single Personal Information Change business process wi
  • Change Worker Military ServiceAdd or update one worker military service entry with Workday Human_Resources v46.2 Change_Personal_Information while preserving all other entries. Requires the Personal Data scope, access to the Perso
  • Close RequestCloses a specified request with a given resolution. Security is evaluated based on the request event awaiting the processing person's action. If ``workdayObjectValue`` is provided, ensure the user has
  • Create CaseCreate one Workday Help case. The selected case type must be available to the case owner; use List Case Types with the same worker ID before creating on behalf of another worker.
  • Create Compensation ScorecardCreates a new Compensation Scorecard on Workday's Compensation v3 API. Use this to introduce a new merit-and-bonus evaluation template — for example, when modeling FY-level goals or rolling out a refr
  • Create Custom Field TypeCreates a new custom field type in Workday's custom object configuration store. Use this when you need to register a new field type (e.g. a list of custom values, a numeric field with bespoke validati
  • Create Custom Field Type List ValueAdds a single list value to a custom list field type used by custom object definitions. Use this when you need to extend the set of selectable values exposed by a custom list field (for example, a "Re
  • Create Custom ObjectCreates (or updates) custom object instance(s) attached to a Workday business object. The same endpoint serves both single-instance custom objects (at most one instance per business object, e.g. a wor
Show all 163
  • Create Custom Object Definition Condition RuleAdds a condition rule to an existing custom object definition. Use this when you need to attach a visibility, edit-restriction, or business-logic rule to the custom object before it is activated.
  • Create Custom Object Definition FieldAdds a field to an existing custom object definition. Use this once a custom object definition is created and you need to populate its schema with individual data fields (text, numeric, list-of-values
  • Create Custom Object Definition ValidationAdds a validation to an existing custom object definition. Use this to attach data-quality / business-rule validations to a custom object before it is activated (for example, "Effective Date must be i
  • Create Expense EntryCreates a Quick Expense entry in Workday Expense v1. The ``date`` (Transaction Date) and ``expenseItem`` fields are required; merchant, memo, amount and receipt attachments are optional but typically
  • Create Expense Entry AttachmentCreates a new attachment (e.g. receipt image) on an existing expense entry in Workday Expense v1. Workday enforces a 32 MB maximum file size; the file content is sent base64-encoded in ``attachmentCon
  • Create Expense ReportCreates a new expense report in Workday Expense v1. A report acts as the container for one or more expense report lines (which can in turn be backed by Quick Expenses, credit card transactions, or tra
  • Create Expense Report LineCreates an expense report line on an existing expense report in Workday Expense v1. Lines can be created directly with date / expense item / amount, or by referencing an existing Quick Expense, credit
  • Create Home Contact Change AddressCreates a new address staged by the parent business process event. Use this action when integrating Workday's person v4 API and you need to post this specific resource. Secured by: Person Data: Home A
  • Create Home Contact Change Email AddressCreates a new email address staged by the parent business process event. Use this action when integrating Workday's person v4 API and you need to post this specific resource. Secured by: Person Data:
  • Create Home Contact Change Instant MessengerCreates a new instant messenger staged by the parent business process event. Use this action when integrating Workday's person v4 API and you need to post this specific resource. Secured by: Person Da
  • Create Home Contact Change Phone NumberCreates a new phone number staged by the parent business process event. Use this action when integrating Workday's person v4 API and you need to post this specific resource. Secured by: Person Data: H
  • Create Home Contact Change Web AddressCreates a new web address staged by the parent business process event. Use this action when integrating Workday's person v4 API and you need to post this specific resource. Secured by: Person Data: Ho
  • Create Job Change for WorkerCreates a job change instance for a worker in Workday with specified data. Use when initiating organizational, supervisory, or job assignments changes for employees. The job change requires a valid ef
  • Create Mentorship For MeCreates a mentorship for the current processing worker, who is set as the mentee. Use when a worker wants to self-create a mentorship with a chosen mentor and type.
  • Create Mentorship For WorkerCreates a new mentorship between two workers. Use when a manager or admin needs to set up a mentor / mentee relationship; if Manage Mentorship has an approval step, the mentorship is not created until
  • Create Message TemplateCreates a new message template. Use when configuring a new notification template (e.g. a hiring email or push notification) that other Workday processes will reference by ID. Workday returns the newly
  • Create Organization Assignment ChangeCreates a new change organization assignment event for a specific filled or unfilled position. Returns a new change organization assignment ID that must be supplied in subsequent requests (sub-resourc
  • Create Organization GoalSecured by: Worker Data: Organization Goals Scope: Performance Enablement. Use when you need to create this Workday resource via the Performance Enablement REST API. The spec's request body schema for
  • Create Payroll InputsCreates a single payroll input instance with the specified data. At minimum, specify worker, payComponent, and startDate. If a position-based payComponent is used, position is required. If ongoing is
  • Create ProspectCreate one Workday Recruiting prospect with a validated name and either an email address or complete phone details. Name components beyond this action's minimum depend on the tenant's Recruiting Name
  • Create Prospect EducationCreates an education entry for the specified prospect. Adds a single education (candidateEducationDetails) instance under the prospect. Workday requires `schoolName` at minimum. Scope: Recruiting. Sec
  • Create Prospect ExperienceCreates a work experience entry for the specified prospect. Adds a single experience (prospectExperienceDetails) instance under the prospect. Workday requires `companyName`, `title`, and `startYear` a
  • Create Prospect SkillCreates a skill entry for the specified prospect. Adds a single skill (candidateSkillItemDetails) instance under the prospect. Workday requires `name` at minimum. Scope: Recruiting. Secured by: Create
  • Create Reference Letter for WorkerInitiate Workday Human_Resources v46.2 Create_Reference_Letter_for_Worker for a tenant-enabled worker and reference-letter template. Uses the single Reference Letter Request business process with conf
  • Create RequestCreates a new request with the given data. Required fields depend on the request type — use the 'Create Requests' task in Workday or GET /types/{ID} to discover them. Secured by the processing person'
  • Create Scorecard ResultCreates a new Scorecard Result instance on Workday's Compensation v3 API. Use this when initiating an evaluation cycle against an existing Compensation Scorecard — for example, kicking off merit-and-b
  • Create Succession PlanCreates a new succession plan instance for a position. Specify a valid position ID; the position must not already have an active succession plan.
  • Create Tax RateCreates a single company SUI (State Unemployment Insurance) rate. At a minimum, specify companyInstance, stateInstance, startDate, and taxCode; supply applicableRate to override the default authority
  • Create Time Clock EventCreate a worker check-in, check-out, meal, or break event. Requires the Workday Time Tracking scope and access to the Process: Time Clock Event REST API's security domain. timeEntryCode, project, and
  • Create Time Off RequestCreates 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 e
  • Create Work Contact Change AddressCreates a new address staged by the parent business process event. Use this action when integrating Workday's person v4 API and you need to post this specific resource. Secured by: Person Data: Work A
  • Create Work Contact Change Email AddressCreates a new email address staged by the parent business process event. Use this action when integrating Workday's person v4 API and you need to post this specific resource. Secured by: Person Data:
  • Create Work Contact Change Instant MessengerCreates a new instant messenger staged by the parent business process event. Use this action when integrating Workday's person v4 API and you need to post this specific resource. Secured by: Person Da
  • Create Work Contact Change Phone NumberCreates a new phone number staged by the parent business process event. Use this action when integrating Workday's person v4 API and you need to post this specific resource. Secured by: Person Data: W
  • Create Work Contact Change Web AddressCreates a new web address staged by the parent business process event. Use this action when integrating Workday's person v4 API and you need to post this specific resource. Secured by: Person Data: Wo
  • Create Worker Anytime Feedback EventCreates a single feedback given event instance about the specified worker. Use when you need to create this Workday resource via the Performance Enablement REST API. The spec's request body schema for
  • Create Worker Explicit SkillsSaves the skills a worker has, creating explicit-skill usage instances. Secured by: Self-Service: Skills Scope: Worker Profile and Skills
  • Create Worker Requested Feedback On Self EventCreates a single self-requested feedback event instance for the specified worker. Use when you need to create this Workday resource via the Performance Enablement REST API. The spec's request body sch
  • Create Worker Requested Feedback On Worker EventCreates a single requested feedback event instance for the specified worker. Use when you need to create this Workday resource via the Performance Enablement REST API. The spec's request body schema f
  • Create Worker Skill ItemsCreates skill items in bulk for the specified worker. Secured by: Person Data: Skills, Self-Service: Skills Scope: Worker Profile and Skills
  • Create Worker Time BlockCreate one persistent Workday Time Tracking Worked Time block. In/out entries require Workday time-zone references from LIST_WORKED_TIME_OPTIONS; scalar IANA time-zone strings are not accepted by Work
  • Create Worker Time Review EventCreates a time review event for the specified worker. Typically used by managers / admins to submit time on behalf of workers, or by workers to submit their own time for approval. The date determines
  • Delete Compensation ScorecardDeletes a Compensation Scorecard with the specified ID from Workday's Compensation v3 API. Use when retiring an obsolete scorecard template or cleaning up duplicates. Workday rejects the call (HTTP 40
  • Delete Custom ObjectDeletes a custom object instance. Specify either the extended Workday object ID or the custom object's own ID. The same endpoint serves both single-instance and multi-instance custom object definition
  • Delete Custom Object Definition Condition RuleRemoves a condition rule from a custom object definition. Use this when a previously attached visibility or business-logic rule is no longer needed on the custom object.
  • Delete Custom Object Definition ValidationRemoves a validation from a custom object definition. Use this when a previously attached data-quality check is no longer appropriate for the custom object (for example, when relaxing a required-field
  • Delete Expense EntryDeletes a Quick Expense entry from Workday Expense v1 by its Workday Identifier (WID). The entry is permanently removed and cannot be restored through the REST API. Use this only when an entry was cre
  • Delete Home Contact Change AddressRemove the specified address. If this address existed before the start of the current business process, it won't be removed from the target Person until the parent business process completes. Use this
  • Delete Home Contact Change Instant MessengerRemove the specified instant messenger. If this instant messenger existed before the start of the current business process, it won't be removed from the target Person until the parent business process
  • Delete Home Contact Change Phone NumberRemove the specified phone number. If this address existed before the start of the current business process, it won't be removed from the target Person until the parent business process completes. Use
  • Delete Home Contact Change Web AddressRemove the specified web address. If this address existed before the start of the current business process, it won't be removed from the target Person until the parent business process completes. Use
  • Delete Payroll InputDeletes an existing payroll input instance with the specified Workday ID. Use this action to remove a previously created payroll input. The Pay Component Segment Security configuration applies to this
  • Delete Scorecard ResultDeletes the Scorecard Result with the specified ID from Workday's Compensation v3 API. Use when an evaluation needs to be retracted before it has been completed or when cleaning up duplicate / mistake
  • Delete Time Clock EventDelete a time clock event by ID. Requires the Workday Time Tracking scope and access to the Process: Delete Time Clock Event REST API's security domain.
  • Delete Work Contact Change AddressRemove the specified address. If this address existed before the start of the current business process, it won't be removed from the target Person until the parent business process completes. Use this
  • Delete Work Contact Change Email AddressRemove the specified email address. If this address existed before the start of the current business process, it won't be removed from the target Person until the parent business process completes. Us
  • Delete Work Contact Change Phone NumberRemove the specified phone number. If this address existed before the start of the current business process, it won't be removed from the target Person until the parent business process completes. Use
  • Delete Work Contact Change Web AddressRemove the specified web address. If this address existed before the start of the current business process, it won't be removed from the target Person until the parent business process completes. Use
  • Deny Business Process Event StepDenies the specified business process event step (Approval step type). Use this when an approver decides to deny a step — the business process transitions according to the tenant's denial routing. The
  • Give FeedbackAdds a new anytime feedback event for one or more workers in Workday Talent.
  • Import Employee ReviewsBulk-import employee reviews into Workday Performance Management as an asynchronous EIB import. Each item in `employee_reviews` must be a FLAT object of only the child fields of a Workday Employee_Rev
  • Initiate Home Contact Information ChangeInitiate a worker's Home Contact Change event through Workday Staffing v7. The returned event ID is required by the Person v4 staging and submit tools. Initiation does not mean configured approvals or
  • Initiate Work Contact Information ChangeCreates a new Work Contact Change business process event for the parent Person of the specified worker. The returned event ID can be used to manage the change via the related person-v4 / staffing-v7 s
  • Initiate Worker Organization Assignment ChangeInitiates an organization assignment change for a specific worker, returning a new change ID that can be used in subsequent update or submit operations. This is the worker-scoped POST endpoint; the to
  • List Send Back To ValuesRetrieves the value instances that can be used as the `to` field when sending back a business process event step. Use this as a lookup before calling the sendBack action — the returned IDs are the val
  • Load Employee ReviewsBulk-load employee reviews into Workday Performance Management as an asynchronous EIB import. Each item in `employee_reviews` must be a FLAT object of only the child fields of a Workday Employee_Revie
  • Manage GoalsExecutes manage goals in Workday Performance Management.
  • Patch CaseEdits a single Help case instance with the specified data. Supports updating status, substatus, type, flag, assignee, service team, and labels in a single call.
  • Patch Expense EntryPartially updates an existing Quick Expense entry in Workday Expense v1. Only the fields provided in the request are modified; everything else is left untouched. Use this for targeted edits (e.g. chan
  • Patch Give Requested Feedback EventUpdates the existing Give Requested Feedback Event instance with the specified ID. The current authenticated user is a responder for the event. Use when you need to partially update this Workday resou
  • Patch Message Template By IDPartially updates an existing message template. Unlike Update Message Template By ID (PUT), this only modifies the fields you provide and leaves the rest unchanged. Use when toggling inactive, renamin
  • Patch Organization GoalPartially updates a single organization goal instance with the specified data. Use when you need to partially update this Workday resource via the Performance Enablement REST API. The spec's request b
  • Patch Payroll Interface Pay Group PeriodPartially updates an existing payroll period for a Payroll Interface pay group with the provided fields. Typical use: flip a pay period's status (e.g., reopen or close it) or adjust its dates.
  • Patch Worker Development ItemDeletes an existing development item. Use when you need to partially update this Workday resource via the Performance Enablement REST API. The spec's request body schema for this op resolves to no doc
  • Post WQL QueryRuns a WQL query using POST so the query string can exceed 2,048 characters. The request is read-only — POST is used solely so the query can be sent in the request body. You can only view data you hav
  • Put CertificationExecutes put certification in Workday Performance Management.
  • Put Certification IssuerExecutes put certification issuer in Workday Performance Management.
  • Put Check InExecutes put check in in Workday Performance Management.
  • Put Check In TopicExecutes put check in topic in Workday Performance Management.
  • Put CompetencyExecutes put competency in Workday Performance Management.
  • Put Competency CategoryExecutes put competency category in Workday Performance Management.
  • Put DegreeExecutes put degree in Workday Performance Management.
  • Put Feedback BadgeExecutes put feedback badge in Workday Performance Management.
  • Put Feedback QuestionExecutes put feedback question in Workday Performance Management.
  • Put Field Of StudyExecutes put field of study in Workday Performance Management.
  • Put Goal Payout BandExecutes put goal payout band in Workday Performance Management.
  • Put Goal UnitExecutes put goal unit in Workday Performance Management.
  • Put Organization GoalExecutes put organization goal in Workday Performance Management.
  • Put Review QuestionExecutes put review question in Workday Performance Management.
  • Put Review Question CategoryExecutes put review question category in Workday Performance Management.
  • Put Review TypeExecutes put review type in Workday Performance Management.
  • Put School TypeExecutes put school type in Workday Performance Management.
  • Reassign Business Process Event StepReassigns the specified business process event step to a different set of awaiting persons and/or roles. Use this to route a step that landed on the wrong assignee — add or remove specific person IDs,
  • Refer CandidateInitiate Workday Recruiting SOAP v46.2 Refer_a_Candidate for a new candidate. Requires access to the Employee Referrals and Candidate Data security domains and a configured Refer a Candidate (Web Serv
  • Remove Home Contact Information Email AddressRemoves the specified email address from the home contact information changes. Use when you need to remove a specific home email address that was added during a business process. If this address exist
  • Replace Home Contact Change AddressSafely update one address staged in a Workday Home Contact Change event. This is a full-replacement Person v4 PUT: the tool first GETs the exact staged address, preserves its complete tenant-specific
  • Request One-Time PaymentInitiate, but do not claim completion or payment of, Workday's Request One-Time Payment business process through Compensation REST v3. Makes one POST and does not retry the business-process initiation
  • Rescind Business Process EventRescinds a completed business process event, undoing its effect on the Workday system. Use this when a completed business process (e.g., a finalized job change) needs to be reversed. The caller must h
  • Run WQL QueryRuns a WQL query via GET (query is passed as a URL parameter). Use for short queries under 2,048 characters. For longer queries, use the POST variant. You can only view data you have security access t
  • Send Back Business Process Event StepSends back the specified business process event step to a prior step in the workflow. Use this when an approver wants to request changes from an earlier participant. Both the reason and the target ste
  • Send MessageSends an ad-hoc message to one or more recipients using Workday's Connect messaging surface. Unlike Create Message Template (which defines a reusable template), this dispatches an actual message immed
  • Send Supplier Invoice Attachments For ScanningSends supplier invoice attachments to the OCR scanning queue, where they will be processed by Workday's intake automation and surfaced for review in the Supplier Invoice Work Queue.
  • Start Performance ReviewCreates an in-progress or completed Workday performance review for an employee.
  • Submit Business Process Event Step QuestionnaireSubmits the Complete Questionnaire action for a Questionnaire-type business process event step. Use this to record the answers on a questionnaire step and move the business process forward. The questi
  • Submit Business Process Event Step ToDoSubmits the action for a ToDo-type business process event step. Use this to mark a ToDo step as done and advance the business process. Pass the stepAction ID returned by the get-step action to select
  • Submit Home Contact ChangeSubmit an existing Home Contact Change event and start its Workday business process. The integration user must be allowed to initiate Change Home Contact Information (REST Service) on the Home Contact
  • Submit Job ChangeSubmits an in-progress job change for a worker in Workday. Use when you have created a job change event and need to finalize/submit it for processing. This action is irreversible once submitted - the
  • Submit Organization Assignment ChangeSubmits the organization assignment change event for the specified ID, initiating the Change Organization Assignment business process. Submitting with an empty body is equivalent to clicking the Submi
  • Submit Work Contact ChangeSubmit the specified contact change ID. Use this action when integrating Workday's person v4 API and you need to post this specific resource. Secured by: Change Work Contact Information (REST Service)
  • Update An Existing PayrollPartially updates an existing payroll input instance with the specified ID. Before calling this PATCH method, call GET /payrollInputs/{ID} to retrieve the current payroll input information; the fieldE
  • Update Compensation ScorecardReplaces an existing Compensation Scorecard as of the specified effectiveDate via Workday's Compensation v3 API. Use to refresh goal weights, rename a scorecard, or rebuild its profile sections. Workd
  • Update Custom Field TypeReplaces an existing custom field type definition (full update via PUT semantics). Use this to change a field type's configuration in bulk; partial edits should be performed by reading the current ins
  • Update Custom Field Type List ValueReplaces a single list value on a custom list field type (full update via PUT semantics). Use this to rename or otherwise re-configure an existing list option on a custom list used by custom object de
  • Update Custom ObjectUpdates an existing custom object instance. Use this to change field values on a custom object attached to a Workday business object (e.g. updating a worker's parking space details, or one entry in a
  • Update Custom Object Definition Condition RuleReplaces a single condition rule attached to a custom object definition (full update via PUT semantics). Use this when re-configuring a visibility, edit-restriction, or business-logic rule on a custom
  • Update Custom Object Definition FieldReplaces an existing field on a custom object definition (full update via PUT semantics). Use this when reconfiguring a single column-level attribute on a custom object — for example, switching field
  • Update Custom Object Definition ValidationReplaces a single validation on a custom object definition (full update via PUT semantics). Use this when tightening or relaxing a data-quality / business-rule check attached to a custom object.
  • Update Employee Review RatingUpdates manager rating inputs for a Workday employee review.
  • Update Expense EntryUpdates (replaces) an existing Quick Expense entry in Workday Expense v1. This is a PUT, so the supplied body fully replaces the existing entry — fields omitted in the request will be cleared. Use thi
  • Update Home Contact Change Email AddressPartially update an existing email address that is staged for update by the parent business process event. Use this action when integrating Workday's person v4 API and you need to patch this specific
  • Update Home Contact Change Instant MessengerPartially update an existing instant messenger that is staged for update by the parent business process event. Use this action when integrating Workday's person v4 API and you need to patch this speci
  • Update Home Contact Change Phone NumberPartially update an existing phone number that is staged for update by the parent business process event. Use this action when integrating Workday's person v4 API and you need to patch this specific r
  • Update Home Contact Change Web AddressPartially update an existing web address that is staged for update by the parent business process event. Use this action when integrating Workday's person v4 API and you need to patch this specific re
  • Update Job Change Business TitlePartially updates the business title for a specific job change. Use when modifying the business title field of an in-progress job change event. This operation is only available to the person who initi
  • Update Job Change CommentPartially updates the comment for a specific job change. Use when modifying the comment field of an in-progress job change event. This operation is only available to the person who initiated the Chang
  • Update Job Changes AdministrativePartially updates the administrative options for the specified job change ID. Use when modifying administrative details (FTE, weekly hours, worker/time type, end employment date, etc.) for an in-progr
  • Update Job Changes ContractPartially updates the contract details for the specified job change ID. Use when modifying contract fields (end date, assignment details, pay rate, currency, purchase order, frequency) for an in-progr
  • Update Job Changes Job ProfilePartially updates the jobProfile options for the specified job change ID. Use when changing the proposed job profile or job title for an in-progress Workday Staffing job change. Only the initiator can
  • Update Job Changes LocationPartially updates the location options for the specified job change ID. Use when changing workspace, work shift, location, or scheduled hours for an in-progress Workday Staffing job change. Only the i
  • Update Job Changes Move TeamPartially updates the moveTeam options for the specified job change ID. Use when toggling whether the manager's reporting teams move with them as part of an in-progress Workday Staffing job change. On
  • Update Job Changes OpeningPartially updates the opening options for the specified job change ID. Use when modifying headcount option or job-overlap availability for an in-progress Workday Staffing job change event. Only the in
  • Update Job Change Position OptionsPartially updates the position options for a specific job change. Use when modifying position-related fields of an in-progress job change event, such as setting overlap availability, closing a positio
  • Update Job Changes Start DetailsPartially updates the start details for the specified job change ID. Use when modifying effective date, reason, location, supervisory organization, worker, template, or job for an in-progress Workday
  • Update Job Classification OptionsPartially updates the job classification options for a specific job change. Use when modifying the job classification field of an in-progress job change event. This operation is only available to the
  • Update Message Template By IDUpdates an existing message template instance. Replaces the existing instance with the specified data in the request body.
  • Update Organization Assignment Changes Business UnitPartially updates the business unit option for the specified organization assignment change ID. The {subResourceID} path parameter must equal the {ID} value. Changes do not persist until you call POST
  • Update Organization Assignment Changes CommentPartially updates the comment for the organization assignment change ID. The {subResourceID} path parameter must equal the {ID} value. The data updates in this PATCH method don't persist until you cal
  • Update Organization Assignment Changes CompanyPartially updates the company for the specified organization assignment change ID. The {subResourceID} path parameter must equal the {ID} value. Changes do not persist until you call POST /organizatio
  • Update Organization Assignment Changes Cost CenterPartially updates the cost center for the specified organization assignment change ID. The {subResourceID} path parameter must equal the {ID} value. Changes do not persist until you call POST /organiz
  • Update Organization Assignment Changes RegionPartially updates the region for the specified organization assignment change ID. The {subResourceID} path parameter must equal the {ID} value. Changes do not persist until you call POST /organization
  • Update Organization Assignment Changes Start DetailsPartially updates the start details for the specified organization assignment change ID. The {subResourceID} path parameter must equal the {ID} value. You can only update the date field once the event
  • Update Organization Assignment Changes Custom OrganizationsPartially updates the custom organizations for the specified organization assignment change ID. The {subResourceID} path parameter must equal the {ID} value. Changes do not persist until you call POST
  • Update Scorecard Result ScoreSets the achievement value for the specified Score in the specified Scorecard Result on Workday's Compensation v3 API. Use during a compensation review cycle when a manager assigns or revises a goal's
  • Update Work Contact ChangeUpdate the Alternate Work Location staged by this business process event. Any Home or Work address for the target Person is valid for use as an Alternate Work Location. Use this action when integratin
  • Update Work Contact Change Email AddressPartially update an existing email address that is staged for update by the parent business process event. Use this action when integrating Workday's person v4 API and you need to patch this specific
  • Update Work Contact Change Instant MessengerPartially update an existing instant messenger that is staged for update by the parent business process event. Use this action when integrating Workday's person v4 API and you need to patch this speci
  • Update Work Contact Change Web AddressPartially update an existing web address that is staged for update by the parent business process event. Use this action when integrating Workday's person v4 API and you need to patch this specific re
  • Update Work Contact Phone NumberPartially updates an existing phone number staged for update by the parent Work Contact Information Change business process event. Only include the fields you want to change. Note: you cannot change a
  • Update Worker Check-InPartially updates an existing Check-In instance. Equivalent to the "Edit Check-In" task in Workday. Can only be performed by the creator or participant of the Check-In. Passing ``archive=True`` calls
  • Update Worker Check-In TopicPartially updates an existing Check-In topic instance. Equivalent to the "Edit Check-In Topic" task in Workday. Can only be performed by the creator or participant of the Check-In. Passing ``archive=T
  • Validate Phone NumberValidates phone number data to ensure it is valid for Workday. Returns 201 if the completePhoneNumber is valid, or 400 with a validation error message otherwise. Assumes Allowed Phone Validations are

Changes wait in Needs you

Changes and sends in Workday are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

Workday questions

Can an agent change data in Workday on its own?

Not by default. Changes and sends in Workday are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in Workday?

This connector lists 424 read actions. Reads run at once, without waiting for approval.

How does Workday connect?

It connects with OAuth 2.0. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring Workday to your agents.