Add Workday to your AI agent
Workday is a cloud-based enterprise resource planning (ERP) software that provides comprehensive solutions for human capital management, financial management, and analytics
- Things your agent can do in Workday
- 587
Things your AI can do in Workday
Your FormWise AI can handle any of these in Workday — on its own, without you needing to click a button.
Create Business Title Change
PopularCreates 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 title.
Create Job Change
PopularTool to create a job change instance for a worker in Workday. Use when initiating organization or supervisory changes for employees. Requires valid job change reason and supervisory organization IDs.
Get Absence Balance
PopularRetrieves balance information for a specific worker's absence plan. This action returns balance details including the quantity of hours/days available, the unit of measurement (hours/days), effective date, and related metadata for a worker's time off or leave of absence plan. Use this to check how much time off a worker has remaining for a specific absence plan at a given point in time.
Get Collection of Jobs
PopularTool to retrieve a paginated collection of jobs from Workday Staffing system. Use when you need to list jobs with their associated worker, location, and organizational information.
Get Current User
PopularRetrieves the current authenticated worker's profile information from Workday.
Get Employee Compensation
PopularRetrieves 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, location, years of service, and manager flag) as exposed by the compensation surface's /workers/{ID} endpoint.
Get Job By ID
PopularTool to retrieve detailed information about a single job instance by its ID. Use when you need to fetch specific job details including business title, job profile, job type, location, supervisory organization, and assigned worker information.
Get Job Posting
PopularRetrieves detailed information about a specific job posting including job description.
Get My Job Postings
PopularRetrieves job postings assigned to the authenticated user (current recruiter). This action finds job postings by: 1. Identifying interviews where the current user is listed as an interviewer 2. Extracting job requisition IDs from those interviews 3. Fetching all job postings associated with those requisitions Returns empty results if the user has no recruiting permissions or no assigned interviews.
Get Worker Info
PopularRetrieves detailed worker information including staffing data. Returns comprehensive worker profile with person details, primary job, and additional jobs.
Get Worker Leaves of Absence
PopularRetrieves the Leaves Of Absence for the specified worker using the working absenceManagement v1 API.
List Absence Balances
PopularRetrieves absence balances for time off plans and leave of absence types. Can be filtered by worker ID, category, and effective date.
Show 583 more things it can do
List Custom Object Definitions
PopularRetrieves 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 their high-level metadata (name, alias, active flag, extended business object), or determine valid custom object types before querying instances.
List Job Postings
PopularRetrieves 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, specific posting IDs, or job sites. Supports pagination through limit and offset parameters. Returns structured job posting data including titles, departments, locations, status, and dates. Requires the Recruiting (ATS) API scope to be enabled for the integration user.
List Jobs
PopularRetrieves a collection of jobs from Workday Staffing system. Use this to get current staffing information including job positions, workers, and organizational details.
List Workers
PopularRetrieves a collection of workers and current staffing information.
Approve Business Process Event Step
Approves 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 awaiting-person list for the step.
Bulk Import Update Employee Review Rating
Bulk-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_Review_Rating_Data` element and may contain an `Update_Employee_Review_Rating_Reference`. Do not include an outer `Update_Employee_Review_Rating_Request` key: Composio adds it automatically, and double-wrapping makes the asynchronous Workday job fail despite an HTTP 200. HTTP 200 only means Workday accepted the import for asynchronous processing; verify final success via the returned Import_Process_Reference with the Get Import Processes / Get Import Process Messages tools.
Cancel Business Process Event
Cancels 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 cancel the event under Workday's security model for the business process type.
Replace Benefit Elections for Life Event
Replace an employee's complete Workday benefit election set for one life event. This operation is not incremental: include every benefit plan available for the event type because omitted elections may be removed or waived. Empty election submissions are rejected because Workday defines no universal waive-all request.
Change Worker Marital Status
Change 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 with configured approvals intact. The request exits on initiation-step validation errors instead of leaving an invalid event in progress. Requires the Staffing scope, access to the Person Data: Personal Information or Self-Service: Personal Information security domain, and permission to initiate the Personal Information Change business process. For integration-system-user initiation, Workday may not run every validation that interactive user initiation runs; validate tenant business rules before submitting.
Change Worker Military Service
Add 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 Person Data: Personal Information or Self-Service: Personal Information security domain, military-status localization configuration, and permission to initiate the Personal Information Change business process. The process keeps configured approvals, reviews, notifications, and to-dos, and exits on initiation-step validation errors; an initiated response does not mean those steps completed. Deletion is not supported.
Close Request
Closes 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 View permission on the referenced Workday Object.
Create Case
Create 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 Scorecard
Creates 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 refreshed scoring structure to managers. Secured by: Set Up: Merit and Bonus. Required body fields: scorecardName, effectiveDate, and a non-empty defaultScorecardGoals[] (each entry needs goalName and goalWeight). scorecardProfiles[] is optional but each profile must specify eligibilityRule.id and at least one profileScorecardGoals[] entry when supplied.
Create Custom Field Type
Creates 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 validation) that custom object definitions can subsequently reference via their ``fields`` collection.
Create Custom Field Type List Value
Adds 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 "Region" field whose options grow over time).
Create Custom Object
Creates (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 worker's Parking Space) and multi-instance custom objects (many instances per business object, e.g. a worker's Stock Grants). The custom object's definition determines the mode; bulk=true accepts an array body and is typically used with multi-instance definitions.
Create Custom Object Definition Condition Rule
Adds 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 Field
Adds 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, etc.) prior to activation.
Create Custom Object Definition Validation
Adds 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 in the future" or "Amount must be greater than zero").
Create Expense Entry
Creates 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 supplied. Use this when an LLM needs to record a fresh expense on behalf of a worker before it is later attached to an expense report.
Create Expense Entry Attachment
Creates 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 ``attachmentContent``. Use this when an LLM workflow needs to attach evidence (a scanned receipt, a PDF invoice) to a previously created Quick Expense.
Create Expense Report
Creates 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 travel booking records). Use this as the first step in a "build → fill → submit" expense workflow. Use Create Expense Report Line to populate lines, then Submit Expense Report to send it for approval.
Create Expense Report Line
Creates 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 card transaction, or travel booking record to inherit its values. Use this after Create Expense Report to populate the report's lines before submitting it for approval.
Create Home Contact Change Address
Creates 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 Address, Self-Service: Home Address. Scope: Contact Information.
Create Home Contact Change Email Address
Creates 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: Home Email, Self-Service: Home Email. Scope: Contact Information.
Create Home Contact Change Instant Messenger
Creates 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 Data: Home Instant Messenger, Self-Service: Home Instant Messenger. Scope: Contact Information.
Create Home Contact Change Phone Number
Creates 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: Home Phone, Self-Service: Home Phone. Scope: Contact Information.
Create Home Contact Change Web Address
Creates 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: Home Web Address, Self-Service: Home Web Address. Scope: Contact Information.
Create Job Change for Worker
Creates 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 effective date and optionally accepts job change reason, supervisory organization, job, location, and template references.
Create Mentorship For Me
Creates 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 Worker
Creates 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 the mentorship event is approved.
Create Message Template
Creates 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 created template including its assigned ID.
Create Organization Assignment Change
Creates 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-resource GETs / PATCHes, and POST /submit) that update or fetch information about this event. Use this action to initiate an organization assignment change (move a worker between business units, companies, cost centers, regions, etc.) before submitting it.
Create Organization Goal
Secured 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 this op resolves to no documented properties; pass a free-form JSON object via the `body` field matching Workday's public field names.
Create Payroll Inputs
Creates 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 false, endDate is required. If inputDetails is specified, the type field is required for each detail.
Create Prospect
Create 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 Components configuration. Referral attribution is optional; setting referredBy requires source to identify the tenant's configured Referral source. This creates the prospect record only and does not initiate the Refer a Candidate business process.
Create Prospect Education
Creates an education entry for the specified prospect. Adds a single education (candidateEducationDetails) instance under the prospect. Workday requires `schoolName` at minimum. Scope: Recruiting. Secured by: Create External Prospects.
Create Prospect Experience
Creates a work experience entry for the specified prospect. Adds a single experience (prospectExperienceDetails) instance under the prospect. Workday requires `companyName`, `title`, and `startYear` at minimum. Scope: Recruiting. Secured by: Create External Prospects.
Create Prospect Skill
Creates 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 External Prospects.
Create Reference Letter for Worker
Initiate 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 configured approvals intact.
Create Request
Creates 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's Initiate access. Note: the Workday spec advertises multipart/form-data, but this action sends JSON because the schema body's required parts are simple JSON. Use a separate multipart upload action for attachment use cases.
Create Scorecard Result
Creates 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-bonus scoring for an employee or team. Secured by: Set Up: Merit and Bonus. Required body fields: compensationScorecard / scorecardID (the scorecard ID returned by Get Compensation Scorecards) and evaluationDate.
Create Succession Plan
Creates 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 Rate
Creates a single company SUI (State Unemployment Insurance) rate. At a minimum, specify companyInstance, stateInstance, startDate, and taxCode; supply applicableRate to override the default authority rate or exempt to mark the company as exempt.
Create Time Clock Event
Create 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 projectPlanTask are optional but mutually exclusive. Create any required worker time attestations first, then pass their IDs in workerTimeAttestations.
Create Time Off Request
Creates a time off request for the specified worker and initiates the business process. Use Get Worker Time Off Details to find valid time off type IDs (e.g., Vacation, Sick Leave) from the worker's existing time off entries, and Get Current User to get the authenticated worker's ID. Note: This endpoint works with time off types, not Leave of Absence types.
Create Work Contact Change Address
Creates 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 Address, Self-Service: Work Address. Scope: Contact Information.
Create Work Contact Change Email Address
Creates 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: Work Email, Self-Service: Work Email. Scope: Contact Information.
Create Work Contact Change Instant Messenger
Creates 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 Data: Work Instant Messenger, Self-Service: Work Instant Messenger. Scope: Contact Information.
Create Work Contact Change Phone Number
Creates 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: Work Phone, Self-Service: Work Phone. Scope: Contact Information.
Create Work Contact Change Web Address
Creates 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: Work Web Address, Self-Service: Work Web Address. Scope: Contact Information.
Create Worker Anytime Feedback Event
Creates 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 this op resolves to no documented properties; pass a free-form JSON object via the `body` field matching Workday's public field names.
Create Worker Explicit Skills
Saves 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 Event
Creates 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 schema for this op resolves to no documented properties; pass a free-form JSON object via the `body` field matching Workday's public field names.
Create Worker Requested Feedback On Worker Event
Creates 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 for this op resolves to no documented properties; pass a free-form JSON object via the `body` field matching Workday's public field names.
Create Worker Skill Items
Creates skill items in bulk for the specified worker. Secured by: Person Data: Skills, Self-Service: Skills Scope: Worker Profile and Skills
Create Worker Time Block
Create one persistent Workday Time Tracking Worked Time block. IANA-string time zones use v6; legacy time-zone references use v5 and are never sent to v6. LIST_WORKED_TIME_OPTIONS returns Workday time-zone references, whose IDs are not v6 IANA strings; use a returned provider descriptor/value for v6 only when it is itself a valid IANA identifier. No conversion is performed. The toolkit does not expose a compatible v6 delete action, so obtain explicit confirmation and plan manual tenant cleanup before creating it. For hourly time, provide calendarDate and a positive reportedQuantity. For flat in/out time, provide inTime, outTime, inTimeZone, and outTimeZone; calendarDate is optional. Exactly one timeEntryCode, project, or projectPlanTask is required. Use LIST_WORKED_TIME_OPTIONS to discover eligible references. Requires the Time Tracking scope and Process: Time Block REST APIs security domain.
Create Worker Time Review Event
Creates 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 whether time is submitted for the pay period or week.
Delete Compensation Scorecard
Deletes 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 400) if the scorecard is referenced by existing Scorecard Results. Secured by: Set Up: Merit and Bonus. Workday returns no body on success, so the action surfaces a boolean confirmation plus the deleted ID.
Delete Custom Object
Deletes 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 definitions.
Delete Custom Object Definition Condition Rule
Removes 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 Validation
Removes 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 rule).
Delete Expense Entry
Deletes 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 created in error or is no longer needed; for entries already attached to a submitted report, deletion may be blocked by Workday's business rules.
Delete Home Contact Change Address
Remove 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 action when integrating Workday's person v4 API and you need to delete this specific resource. Secured by: Person Data: Home Address, Self-Service: Home Address. Scope: Contact Information.
Delete Home Contact Change Instant Messenger
Remove 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. Use this action when integrating Workday's person v4 API and you need to delete this specific resource. Secured by: Person Data: Home Instant Messenger, Self-Service: Home Instant Messenger. Scope: Contact Information.
Delete Home Contact Change Phone Number
Remove 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 this action when integrating Workday's person v4 API and you need to delete this specific resource. Secured by: Person Data: Home Phone, Self-Service: Home Phone. Scope: Contact Information.
Delete Home Contact Change Web Address
Remove 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 this action when integrating Workday's person v4 API and you need to delete this specific resource. Secured by: Person Data: Home Web Address, Self-Service: Home Web Address. Scope: Contact Information.
Delete Payroll Input
Deletes 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 operation — callers must have delete permission for the pay component on the input. Workday returns an empty body on success; the action wraps that into a small confirmation payload.
Delete Scorecard Result
Deletes 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 / mistaken Scorecard Result instances. Secured by: Set Up: Merit and Bonus. Workday returns no body on success, so the action surfaces a boolean confirmation plus the deleted ID.
Delete Time Clock Event
Delete 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 Address
Remove 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 action when integrating Workday's person v4 API and you need to delete this specific resource. Secured by: Person Data: Work Address, Self-Service: Work Address. Scope: Contact Information.
Delete Work Contact Change Email Address
Remove 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. Use this action when integrating Workday's person v4 API and you need to delete this specific resource. Secured by: Person Data: Work Email, Self-Service: Work Email. Scope: Contact Information.
Delete Work Contact Change Phone Number
Remove 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 this action when integrating Workday's person v4 API and you need to delete this specific resource. Secured by: Person Data: Work Phone, Self-Service: Work Phone. Scope: Contact Information.
Delete Work Contact Change Web Address
Remove 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 this action when integrating Workday's person v4 API and you need to delete this specific resource. Secured by: Person Data: Work Web Address, Self-Service: Work Web Address. Scope: Contact Information.
Deny Business Process Event Step
Denies 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 caller must be in the awaiting-person list for the step.
Discover One-Time Payment Options
Discover a worker's primary and additional effective positions through Staffing Get_Workers v46.0. If SOAP returns no worker for today's effective date only, fall back to the current Staffing REST v7 worker record; this fallback cannot establish historical or future staffing. Retrieve one bounded page of Compensation REST v3 plan prompt values for each position, and enrich only the bounded, deduplicated plan references through optional Compensation Get_One-Time_Payment_Plans v46.0 detail enrichment. Plan references remain available if detail enrichment fails. Results may be truncated; profile currency and reason eligibility remain unresolved.
Discover Reference Values
Return 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 response_results to request another page and retain as_of_entry_datetime across pages. Enumeration proves only that a value exists and is visible; it does not prove that the value is active, eligible, or mapped for a particular worker, country, case, business process, or other context.
Get Absence Management Worker
Retrieves 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 prerequisite for absence-specific endpoints that need a worker ID.
Get Additional Names
Retrieves 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) associated with a specific person in Workday. This is a read-only operation - it does not modify any data in Workday.
Get and Set Up Scores on Scorecard Results
Provides 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 goals results for performance reviews or compensation assessments. This is a read-only action that retrieves existing scorecard results from Workday.
Get Assignment Change Group Cost Centers
Retrieves cost centers instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Assignment Change Group Jobs
Retrieves jobs instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Assignment Types
Retrieves assignment types instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Business Process Event Attachments
Retrieves 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 attached to a specific business process event in Workday.
Get Attachment by External ID
Retrieves 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 the external ID assigned to the attachment.
Get Audience Selection
Retrieves 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 narrows the chosen audience type to a specific instance.
Get Audience Types
Retrieves 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 audience-aware template.
Get Balance Details
Retrieves 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), effective date, and related metadata for a worker's time off or leave of absence plan. The absencePlan parameter helps identify which plan to retrieve, and the effective parameter allows querying historical balances.
Get Business Process
Retrieves 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 Step
Retrieves 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 secured by the caller's view access to the parent event; lack of access surfaces as a 404.
Get Business Process Type
Retrieves 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 Change
Retrieves 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 its subject worker, proposed vs current titles, and effective/initiated timestamps.
Get Business Title Change For Worker
Retrieves 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 worker.
Get Candidate Availability Template
Tool to retrieve the candidate availability template version for a specific job posting. Use this when you need to understand what availability template is configured for candidate scheduling or interview slot selection for a given job posting.
Get Case
Retrieves 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, and service team.
Get Case Type
Retrieve 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 full question-and-answer schema.
Get Certification Issuers
Retrieves certification issuer records from Workday Performance Management.
Get Certifications
Retrieves certification records from Workday Performance Management.
Get Check In Topics
Retrieves check in topic records from Workday Performance Management.
Get Check Ins
Retrieves check in records from Workday Performance Management.
Get Collection of Payroll
Retrieves 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 view all of their own Payroll Inputs.
Get Companies Values
Retrieves company instances that can be used as values for other endpoint parameters in the Workday Staffing service (Organization Assignment Changes group).
Get Company Insider Types
Retrieves company insider types instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Compensation Scorecard Info
Retrieves 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 and status.
Get Compensation Scorecards
Retrieves 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 includes scorecard identifiers, names, descriptions, associated goals and profiles, effective dates, and inactive status. Supports pagination via limit and offset parameters.
Get Competencies
Retrieves competency records from Workday Performance Management.
Get Competency Categories
Retrieves competency category records from Workday Performance Management.
Get Completed Steps Business Process
Retrieves 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 completion dates, status, completed-by-person, and comments.
Get Contingent Worker Types
Retrieves contingent worker types instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Countries
Retrieves 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. The response includes country identifiers, human-readable names, ISO codes (alpha-2 and alpha-3 formats), and whether each country is enabled for address lookup functionality.
Get Country Address Components
Retrieves 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 fields when submitting address data in other POST/PUT/PATCH operations. Use this action when integrating Workday's person v4 API and you need to get this specific resource. Secured by: REST API Public.
Get Country Info
Retrieves detailed information about a specific country from Workday. Use this to get country metadata including ISO codes and address lookup settings.
Get Currencies
Retrieves currencies instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Currency
Retrieves 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 Type
Retrieves 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) before referencing it from a custom field on a definition.
Get Custom Field Type List Value
Retrieves 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 Object
Retrieves 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 definitions; the custom object's underlying definition determines the response shape.
Get Custom Object Definition
Retrieves 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, extended business object, and any optional business-object filter — before drilling into its fields, validations, or condition rules.
Get Custom Object Definition Condition Rule
Retrieves 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 Field
Retrieves 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 Validation
Retrieves 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 Degrees
Retrieves degree records from Workday Performance Management.
Get Employee Enrollment Event
Retrieves 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 Review Templates
Retrieves employee review template records from Workday Performance Management.
Get Employee Reviews
Exports in-progress and completed employee reviews from Workday Performance Management.
Get Employee Types
Retrieves employee type instances that can be used as values for other endpoint parameters in the Workday Staffing service (Job Changes group).
Get Expense Entry
Retrieves 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 needs to read or summarise a specific expense entry before deciding whether to update, delete, or attach it to a report.
Get Expense Item
Retrieves 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. Use this to confirm an expense item's display name before assigning it to a Quick Expense or expense report line.
Get Expense Report
Retrieves 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 instance fields.
Get Feedback Badge By Id
Retrieves a Feedback Badge with the specified ID. Use when you need to read this Workday data via the Performance Enablement REST API.
Get Feedback Badges
Retrieves feedback badge records from Workday Performance Management.
Get Feedback Questions
Retrieves feedback question records from Workday Performance Management.
Get Fields Of Study
Retrieves field of study records from Workday Performance Management.
Get Gifts
Retrieves 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 Id
Retrieves 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 Enablement REST API.
Get Goal Payout Bands
Retrieves goal payout band records from Workday Performance Management.
Get Goal Units
Retrieves goal unit records from Workday Performance Management.
Get Grants
Retrieves grants instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Graph API Version
Retrieves 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 Options
Retrieves headcount options instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get History Instance for Worker
Tool to retrieve a specific history instance for a worker. Use when you need detailed information about a particular business process or employment change for a worker.
Get History Items for Worker
Retrieves 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, completed/in-flight business processes, or audit trail of employment events.
Get Holiday Events
Returns the holiday events for the specified workers and time period.
Get Home Contact Change Address
An 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: Home Address, Self-Service: Home Address. Scope: Contact Information.
Get Home Contact Change Addresses
Retrieve 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: Person Data: Home Address, Self-Service: Home Address. Scope: Contact Information.
Get Home Contact Change Email Address
An 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 Data: Home Email, Self-Service: Home Email. Scope: Contact Information.
Get Home Contact Change Email Addresses
Retrieve 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: Person Data: Home Email, Self-Service: Home Email. Scope: Contact Information.
Get Home Contact Change Event Information
Retrieves 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 ID, descriptor, and associated business process parameters. This is a read-only operation that queries existing event data.
Get Home Contact Change Instant Messenger
An 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: Person Data: Home Instant Messenger, Self-Service: Home Instant Messenger. Scope: Contact Information.
Get Home Contact Change Instant Messengers
Retrieve 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 by: Person Data: Home Instant Messenger, Self-Service: Home Instant Messenger. Scope: Contact Information.
Get Home Contact Change Phone Number
A 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 Data: Home Phone, Self-Service: Home Phone. Scope: Contact Information.
Get Home Contact Change Phone Numbers
Retrieve 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: Person Data: Home Phone, Self-Service: Home Phone. Scope: Contact Information.
Get Home Contact Change Web Address
A 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 Data: Home Web Address, Self-Service: Home Web Address. Scope: Contact Information.
Get Home Contact Change Web Addresses
Retrieve 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: Person Data: Home Web Address, Self-Service: Home Web Address. Scope: Contact Information.
Get Home Contact Information Change
Retrieves 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 Addresses
Retrieves 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 Process Messages
Retrieves errors, warnings, and details emitted by a Workday import process.
Get Import Processes
Retrieves the status and completion details of a Workday import process.
Get In Process Steps Business Process Event
Retrieves 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, assignees, and due dates.
Get Interview
Retrieves 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 Feedback
Retrieves 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 prepare interview debrief notes, assess candidate performance, and make hiring decisions.
Get Interview Feedback
Retrieves interview feedback for the specified interview ID from Workday Recruiting API. Returns raw feedback entries including ratings, comments, and recommendations from interviewers. Use when you need to access detailed interview feedback for hiring decisions or candidate evaluations.
Get Job Change Frequencies
Retrieves frequencies instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Job Change Location Info
Tool to retrieve location information for a specific job change in Workday. Use when you need details about the work location, scheduled hours, work shift, or workspace associated with a job change event.
Get Job Change Position
Retrieves position details for a specific job change in Workday Staffing API. Use when you need to get position information associated with a job change event, including whether the position is being created, closed, or available for overlap.
Get Job Change Reason
Retrieves 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, or can be entered by managers, before using it in job change or business title change operations.
Get Job Change Reason Instance
Retrieves a job change reason instance from Workday. Use when you need to get details about a specific job change reason, such as its code, name, and status.
Get Job Change Reason Values
Retrieves job change reasons instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Job Change Reasons
Retrieves a collection of job change reasons from Workday. Use when you need to get available job change reason reference data for use in other HR operations or queries.
Get Job Changes Administrative
Retrieves 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.) associated with a Workday Staffing job change event.
Get Job Changes Administrative by Subresource ID
Retrieves 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 date, etc.) for a Workday Staffing job change. Note: the subResourceID must match the job change ID.
Get Job Changes Business Title
Retrieves 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 ID
Retrieves 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 subResourceID must match the job change ID.
Get Job Changes By ID
Retrieves 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, effective date, and status.
Get Job Changes Comment By ID
Returns 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 and does not modify any data.
Get Job Changes Comment by Subresource ID
Returns 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 subResourceID must match the job change ID.
Get Job Changes Contract
Retrieves 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 with a Workday Staffing job change event.
Get Job Changes Contract Options
Retrieves 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, frequency, and purchase order details.
Get Job Changes Group Templates
Retrieves templates instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Job Changes Job Classification
Retrieves 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 ID
Retrieves 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 event. Note: the subResourceID must match the job change ID.
Get Job Changes Job Profile
Retrieves 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 Staffing API.
Get Job Changes Job Profile by Subresource ID
Retrieves 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: the subResourceID must match the job change ID.
Get Job Changes Job Values
Retrieves jobs instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Job Changes Location by Subresource ID
Returns 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 job change event. Note: the subResourceID must match the job change ID.
Get Job Changes Move Team
Retrieves 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 ID
Retrieves 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 subResourceID must match the job change ID.
Get Job Changes Opening Options
Retrieves 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 whether openings are available for overlap.
Get Job Changes Opening Option by ID
Retrieves 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 action retrieves detailed information about an opening subresource within a job change, including whether the opening is available for overlap and associated headcount options.
Get Job Changes Position By ID
Retrieves 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 created, closed, or available for overlap. Supports pagination via limit and offset parameters.
Get Job Change Position by Subresource ID
Retrieves 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 position is being created, closed, or available for overlap.
Get Job Changes Start Details
Retrieves 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 Workday Staffing job change event.
Get Job Changes Start Details by Subresource ID
Retrieves 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, job, template) for a Workday Staffing job change event. Note: the subResourceID must match the job change ID.
Get Job Changes Worker Values
Retrieves workers instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Job Classifications
Retrieves job classifications instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Job Family
Retrieves a single job family instance with the specified Workday ID from the Staffing service.
Get Job Posting Candidate Availability Template
Retrieves 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 with a job posting. Scope: Recruiting. Secured by: Job Postings: External.
Get Job Posting Questionnaire
Retrieves screening questions and questionnaires associated with a specific job posting.
Get Job Posting Questionnaire By ID
Retrieves 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 Profile
Retrieves a single job profile instance with the specified Workday ID from the Staffing service.
Get Job Profiles Values
Retrieves job profiles instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Job Requisition Values
Retrieves job requisitions instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Job Workspace
Tool to retrieve a single workspace instance for a specific job. Use when you need detailed workspace information for a job, including location and hierarchy details.
Get Job Workspaces
Retrieves 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 pagination through limit and offset parameters.
Get Learning Content
Retrieves 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 Lesson
Retrieves a single lesson for a learning content item.
Get Learning Record
Retrieves a single learning record with the specified ID.
Get Leave Status Values
Get all available leave status values from Workday. Returns reference data for leave statuses such as 'Canceled', 'In Progress', 'Successfully Completed', 'Process Terminated', and 'Rescinded'. These values can be used to filter or query leave of absence requests in other Workday endpoints.
Get Location Values
Retrieves location instances that can be used as values for other endpoint parameters in the Workday Staffing service (Job Changes group).
Get Mentorship
Returns 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 ID
Retrieves a message template with the specific ID.
Get Minimum Wage Rates Countries Values
Retrieves 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 calling List Minimum Wage Rates.
Get Minimum Wage Rates Tax Authorities Values
Retrieves 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 the tenant before calling List Minimum Wage Rates.
Get Country Name Components
Retrieves 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 name) for a country in Workday. This is useful for validating person name inputs or understanding country-specific name format requirements.
Get Person Name Pronunciations
Retrieves 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 applications that need to play back name pronunciations or verify available audio files for a person.
Get Notification Type By ID
Retrieves 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 One-Time Payment Plan Values
Returns the set of One-Time Payment Plan instances that can be supplied as the ``oneTimePaymentPlan`` value when calling the Request One-Time Payment action. Use this to discover the IDs your tenant accepts before constructing a oneTimePayments[] entry. Secured by: Request: One-Time Payment. This is a values lookup; it does not modify state.
Get Organization Assignment Changes Business Unit By ID
Retrieves 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 business unit assignment currently staged on the organization assignment change.
Get Organization Assignment Changes Cost Center By ID
Retrieves 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 center assignment staged on the organization assignment change.
Get Organization Assignment Changes Custom Organizations
Retrieves 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 to inspect the custom organization assignments staged on the event.
Get Organization Assignment Changes Custom Organizations By ID
Retrieves 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 ID
Retrieves 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 Worker
Retrieves 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, funds, grants, etc.) that a worker is associated with, including their organization type.
Get Organization
Retrieves 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). The endpoint returns the organization summary representation.
Get Organization Assignment Business Units
Retrieves business units instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Organization Assignment Change
Retrieves 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 or want to verify its current state.
Get Organization Assignment Changes Business Unit
Retrieves 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 organization assignment change event. The {subResourceID} path parameter in the item endpoint must equal the {ID} value.
Get Organization Assignment Changes Comment
Retrieves 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 {subResourceID} path parameter in the item endpoint must equal the {ID} value.
Get Organization Assignment Changes Comment By ID
Retrieves 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 text staged on the organization assignment change.
Get Organization Assignment Changes Company
Retrieves 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 change event. The {subResourceID} path parameter in the item endpoint must equal the {ID} value.
Get Organization Assignment Changes Company By ID
Retrieves 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 assignment staged on the organization assignment change.
Get Organization Assignment Changes Cost Center
Retrieves 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 assignment change. The {subResourceID} path parameter in the item endpoint must equal the {ID} value.
Get Organization Assignment Changes Region
Retrieves 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 change event. The {subResourceID} path parameter in the item endpoint must equal the {ID} value.
Get Organization Assignment Changes Region By ID
Retrieves 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 Details
Retrieves 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 event. The {subResourceID} path parameter in the item endpoint must equal the {ID} value.
Get Organization Assignment Customs
Retrieves custom organizations instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Organization Assignment Funds
Retrieves funds instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Organization Assignment Regions
Retrieves regions instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Organization Assignment Workers
Retrieves workers instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Organization Goals
Retrieves organization goal records from Workday Performance Management.
Get Organization Type
Retrieves 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 filtering or categorizing organization assignments in Workday staffing.
Get Pay Group
Retrieves a single pay group instance by its Workday ID.
Get Pay Group by Job ID
Retrieves the pay group for a specified job ID. This method always returns 1 pay group.
Get Pay Group Detail
Retrieves 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 Values
Retrieves pay rate types instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Pay Slip Instance for Worker
Retrieves 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 Worker
Retrieves 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 Payroll Input Instance
Retrieves a single payroll input instance with the specified Workday ID.
Get Payroll Interface Pay Group
Retrieves 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 Period
Retrieves 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 Job
Retrieves 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 Group
Retrieves 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 Performance Worker By Id
Retrieves a collection of workers and current staffing information. Use when you need to read this Workday data via the Performance Enablement REST API.
Get Person
Retrieves 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 Address
Retrieves 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: Contact Information.
Get Person Home Addresses
Retrieves 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 Address. Scope: Contact Information.
Get Person Home Email
Retrieves 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. Scope: Contact Information.
Get Person Home Emails
Retrieves 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 is useful for looking up personal contact information, retrieving email details for non-work communications, or accessing emergency contact email addresses.
Get Person Home Instant Messenger
Retrieves 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 Messenger, Self-Service: Home Instant Messenger. Scope: Contact Information.
Get Person Home Instant Messengers
Retrieves 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 Instant Messenger, Self-Service: Home Instant Messenger. Scope: Contact Information.
Get Person Home Phone
Retrieves 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: Contact Information.
Get Person Home Phones
Retrieves 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: Home Phone. Scope: Contact Information.
Get Person Legal Name
Retrieves 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. Scope: Contact Information.
Get Person Legal Name By Id
Retrieves 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. Scope: Contact Information.
Get Person Personal Information
Retrieves 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 service information, disability status, and other sensitive personal attributes for a specific person.
Get Person Photo
Retrieves 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. Scope: Personal Data.
Get Person Photos
Retrieves 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: Personal Photo. Scope: Personal Data.
Get Person Preferred Name
Retrieves 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: Preferred Name. Scope: Contact Information.
Get Person Preferred Name By Id
Retrieves 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: Preferred Name. Scope: Contact Information.
Get Person Public Contact Information
Retrieves 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 Address
Retrieves 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: Contact Information.
Get Person Work Addresses
Retrieves 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 Address. Scope: Contact Information.
Get Person Work Email
Retrieves 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. Scope: Contact Information.
Get Person Work Emails
Retrieves 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: Work Email. Scope: Contact Information.
Get Person Work Instant Messenger
Retrieves 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 Messenger, Self-Service: Work Instant Messenger. Scope: Contact Information.
Get Person Work Instant Messengers
Retrieves 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 Instant Messenger, Self-Service: Work Instant Messenger. Scope: Contact Information.
Get Person Work Phone
Retrieves 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: Contact Information.
Get Person Work Phones
Retrieves 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: Work Phone. Scope: Contact Information.
Get Person Work Web Address
Retrieves 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 Address. Scope: Contact Information.
Get Person Work Web Addresses
Retrieves 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-Service: Work Web Address. Scope: Contact Information.
Get Phone Device Types
Retrieves 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 of phone numbers and include values such as 'Mobile', 'Home', 'Work', etc. This is a reference data endpoint.
Get Position Values
Retrieves positions instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Programs
Retrieves 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 ID
Retrieves 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 comprehensive project information such as name, description, status, dates, financials, hierarchy, worktags, and related project data.
Get Project Milestone Report Schema
Returns 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 report data. This action retrieves metadata about what fields are available in project milestone reports, including field IDs, names, data types, and whether fields are required or can have multiple values.
Get Project Type By ID
Retrieves 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 projects. This action queries the Workday Spend Projects service and returns the project type resource matching the provided ID.
Get Proposed Position Values
Retrieves proposed positions instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Prospect
Retrieves a single prospect instance for talent matching and best-fit analysis.
Get Prospect Education By ID
Retrieves 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 Educations
Retrieves 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 information associated with a specific prospect. Education records include details about schools attended, degrees obtained, fields of study, and dates of attendance. Supports pagination through limit and offset parameters for prospects with multiple education entries. Requires: Workday Recruiting (ATS) API access permissions.
Get Prospect Experience By ID
Retrieves 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: Prospects.
Get Prospect Experiences
Retrieves the work experience of a prospect for talent matching and best-fit analysis.
Get Prospect Languages
Retrieves 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 Attachments
Retrieves resume attachments for a specific prospect to help prepare for upcoming interviews.
Get Prospect Skill By ID
Retrieves 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 Skills
Retrieves 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 specific prospect. Skills are professional competencies, technical abilities, or expertise areas that the prospect possesses. Supports pagination through limit and offset parameters for prospects with many skills. Requires: Workday Recruiting (ATS) API access permissions.
Get Rating Scales
Retrieves rating scale records from Workday Performance Management.
Get Request
Retrieves 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 Request Type
Retrieves 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 Requested Feedback Events on Worker
Retrieves 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, template and questions.
Get Requisition Template
Retrieves 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 Categories
Retrieves review question category records from Workday Performance Management.
Get Review Questions
Retrieves review question records from Workday Performance Management.
Get Review Types
Retrieves review type records from Workday Performance Management.
Get School Types
Retrieves school type records from Workday Performance Management.
Get Skill Source Precedences
Retrieves skill source precedence records from Workday Performance Management.
Get Supervisory Org Managed by Worker
Retrieves 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 manages.
Get Supervisory Organization Values
Retrieves supervisory organizations instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Supervisory Organization
Retrieves 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 status, and the manager(s) associated with it.
Get Supervisory Organization Member
Retrieves a single member instance for the specified supervisory organization ID and member subresource ID from the Staffing service.
Get Supervisory Organization Members
Retrieves 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 job profiles, locations, and supervisory organization details.
Get Supervisory Organization Org Chart
Retrieves the organization chart (superior and subordinate organizations) for the specified supervisory organization ID from the Staffing service.
Get Supervisory Organization Org Chart Instance
Retrieves a single organization chart instance for the specified supervisory organization ID and org-chart subresource ID from the Staffing service.
Get Supervisory Organizations Managed By Worker
Retrieves 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 management scope.
Get Tax Rates Company Instances Values
Retrieves 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 Workday IDs available in the tenant before creating or filtering company SUI rates.
Get Tax Rates State Instances Values
Retrieves 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. Use this to discover the state authority Workday IDs available in the tenant.
Get Time Clock Event
Retrieve 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 Worker
Retrieves 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 Workday ID.
Get Time Off Entry for Worker
Retrieves 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 identified by their Workday ID.
Get Time Off Plan
Retrieves 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 / time off plan configured for a worker.
Get Time Off Plans For Worker
Retrieves 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 worker.
Get Time Off Status Values
Retrieves 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 filtering time off requests in other endpoints. This is a reference data endpoint that requires no input parameters.
Get Time Types
Retrieves time types instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Update Employee Review Ratings
Retrieves update employee review rating records from Workday Performance Management.
Get Work Contact Change
Retrieves 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-information change business process instance.
Get Work Contact Change Addresses
Retrieve 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: Person Data: Work Address, Self-Service: Work Address. Scope: Contact Information.
Get Work Contact Change Email Address
An 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 Data: Work Email, Self-Service: Work Email. Scope: Contact Information.
Get Work Contact Change Email Addresses
Retrieve 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: Person Data: Work Email, Self-Service: Work Email. Scope: Contact Information.
Get Work Contact Change Instant Messenger
An 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: Person Data: Work Instant Messenger, Self-Service: Work Instant Messenger. Scope: Contact Information.
Get Work Contact Change Instant Messengers
Retrieve 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 by: Person Data: Work Instant Messenger, Self-Service: Work Instant Messenger. Scope: Contact Information.
Get Work Contact Change Phone Number
A 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 Data: Work Phone, Self-Service: Work Phone. Scope: Contact Information.
Get Work Contact Change Phone Numbers
Retrieve 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: Person Data: Work Phone, Self-Service: Work Phone. Scope: Contact Information.
Get Work Contact Change Web Address
A 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 Data: Work Web Address, Self-Service: Work Web Address. Scope: Contact Information.
Get Work Contact Change Web Addresses
Retrieve 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: Person Data: Work Web Address, Self-Service: Work Web Address. Scope: Contact Information.
Get Work Contact Information Change
Retrieves 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 ``GetWorkContactChange`` action. Secured by: Change Work Contact Information (REST Service) Scope: Contact Information
Get Address As Staged
Retrieves 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 contact information changes business process. This action is read-only and retrieves the staged address details. To modify the staged address, use the update action instead.
Get Work Shifts
Retrieves work shift instances that can be used as values for other endpoint parameters in the Workday Staffing service (Job Changes group).
Get Work Study Awards
Retrieves work study awards instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Worker
Retrieves 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 organizational assignments for a specific worker. This action returns detailed staffing information suitable for personnel lookups, HR inquiries, or organizational chart navigation.
Get Worker Anytime Feedback Event By Id
Retrieves 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 Changes
Retrieves 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, effective dates, initiators) for a worker.
Get Worker Check-In
Retrieves 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-In Topic
Retrieves 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 Topics
Retrieves 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 by: Self-Service: Check-Ins, Worker Data: Check-Ins Scope: Performance Enablement
Get Worker Check-Ins
Retrieves 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, Worker Data: Check-Ins Scope: Performance Enablement
Get Worker Development Item By Id
Retrieves 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 Types
Retrieves 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 details like the category (Leave of Absence, Time Off, etc.), unit of time (Days, Hours), and various configuration flags. Note: Due to Workday security permissions, this typically only works for the authenticated user's own worker ID.
Get Worker Explicit Skill
Retrieves 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 Skills
Retrieves 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: Person Data: Skills, Self-Service: Skills Scope: Worker Profile and Skills
Get Worker External Skill Levels
Retrieves 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: External Skill Source Scope: Worker Profile and Skills
Get Worker for Supervisory Org
Retrieves 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 supervisory organization.
Get Worker Goal By Id
Retrieves 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 Item
Retrieves 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 worker, including initiator, initiation timestamp, and effective/due dates.
Get Worker Leave Of Absence
Retrieves 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, reason, dates, and impact fields.
Get Worker Manager
Resolve 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 Organization
Retrieves 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 Reports
Retrieves 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 limit and offset parameters.
Get Worker Requested Feedback On Self Event By Id
Retrieves 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 Id
Retrieves 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 Worker Service Date
Retrieves 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 date record. This action retrieves a single service date instance using the worker ID and service date subresource ID.
Get Worker Service Dates
Tool to retrieve service dates for a specified worker from Workday Staffing API v6. Use when you need to get hire date and continuous service date information for a worker.
Get Worker Skill Item
Retrieves 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 Skills
Get Worker Skill Items
Retrieves 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 management, team composition analysis, or skills inventory purposes. Requires: Person Data: Skills or Self-Service: Skills permissions.
Get Worker Staffing Information
Tool to retrieve a worker's current staffing information from Workday. Use when you need to get detailed staffing data including worker type, primary job details, business title, location, and supervisory organization.
Get Worker Stock Plan Assignments
Retrieve 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 provide grants, vesting events, exercise transactions, assignment history, or visibility diagnostics.
Get Worker Time Off Detail
Retrieves 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 individual time off detail records including dates, duration, type, status, and related metadata. Use Get Time Off Entries for Worker to find available detail IDs first.
Get Worker Time Off Details
Retrieves a collection of time off details for the specified worker.
Get Worker Types
Retrieves worker types instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get Worker Valid Time Off Dates
Retrieves 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 organizational rules. Use this to validate dates before creating time off requests or to display available time off dates to workers.
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 Workers Collection Staffing
Tool to retrieve workers and current staffing information from Workday. Use when you need to list workers with their job assignments, worker types, and person details.
Get Workers Compensation Code Overrides
Retrieves workers' compensation code override instances that can be used as values for other endpoint parameters in the Workday Staffing service (Job Changes group).
Get Workers in Supervisory Organization
Retrieves 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 particular supervisory org. Supports pagination via the limit and offset parameters.
Get Workspace Instances
Retrieves work spaces instances that can be used as values for other endpoint parameters in the Workday Staffing service.
Get WQL Data Source
Retrieves 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 full details about a specific data source.
Get WQL Data Source Field
Retrieves 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 query.
Get WQL Data Source Filter
Retrieves 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.
Give Feedback
Adds a new anytime feedback event for one or more workers in Workday Talent.
Import Employee Reviews
Bulk-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_Review_Data element; do NOT include an `Employee_Review_Data` wrapper key — Composio adds it automatically, and double-wrapping makes the async Workday job fail with a NullPointerException despite an HTTP 200. HTTP 200 only means Workday accepted the import for asynchronous processing; verify final success via the returned Import_Process_Reference with the Get Import Processes / Get Import Process Messages tools.
Initiate Home Contact Information Change
Initiate 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 later business-process steps are complete. Requires the Contact Information scope and permission to initiate Change Home Contact Information (REST Service) for the worker.
Initiate Work Contact Information Change
Creates 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 sub-resource endpoints. Secured by: Change Work Contact Information (REST Service) Scope: Contact Information
Initiate Worker Organization Assignment Change
Initiates 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 top-level ``/organizationAssignmentChanges`` POST is exposed by ``CreateOrganizationAssignmentChange``. Both are exposed in the Workday spec. Secured by: Change Organization Assignments Scope: Organizations and Roles
List Absence Management Workers
Retrieves 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, leaves of absence, time off entries). Supports searching by name or worker ID and filtering by organization visibility.
List Active Marital Statuses
Marital 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 API Public.
List Active Tasks
Returns 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 Sessions
Retrieves 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 Logging
Retrieves 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, and total-count-only mode (returnUserActivityEntryCount).
List Allowed Personal Information Countries
The 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: Person Data: Personal Information, Self-Service: Personal Information. Scope: Personal Data.
List Attendance Status Values
Retrieves attendance status instances usable as values for the attendanceStatus field on lesson tracking and enrollment endpoints.
List Balances
Retrieves the balance of all absence plan and leave of absence type for the specified worker ID.
List Business Process Event Comments
Retrieves 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, etc.).
List Business Process Event Remaining Steps
Retrieves 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 types, and ordering of the remaining workflow.
List Business Process Event Steps
Retrieves 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 are due this week" or "what steps were created today across all business processes".
List Business Process Events
Retrieves 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 changes, time-off requests, hires, etc.) that belong to a worker. At least one worker filter must be set or the spec returns an empty response.
List Business Process Type Attachment Categories
Retrieves 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 business process event — the returned category IDs are the valid values for the attachment category field.
List Business Process Types
Retrieves 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 tenant supports. The IDs returned can be passed to event-listing filters.
List Cascade Goal Talent Pools
Talent 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 REST API.
List Case Types
Return 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 Plans
Retrieve detailed compensation plans with the official Workday Compensation v46.0 Get_Compensation_Plans SOAP operation.
List Compensation Workers
Lists 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 Compensation, Request One-Time Payment, etc.) and want the results scoped to the compensation service's view of workers. Note: Compensation v3 and Staffing v7 both expose /workers — they are secured under the same Staffing scope but live on separate sub-API paths; this action targets the compensation surface.
List Countries
Retrieves country instance references that can be used as values for other recruiting endpoint parameters. Prompt Values endpoint under the recruiting service.
List Country Components Country
Retrieves 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. Secured by: REST API Public.
List Country Components Country City
Retrieves 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. Secured by: REST API Public.
List Country Components Country Region
Retrieves 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. Secured by: REST API Public.
List Country Phone Codes
Exposes 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. Secured by: REST API Public.
List Currencies
Retrieves 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 Values
Retrieves 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 option of a "Department" picker on a custom object).
List Custom Field Types
Retrieves 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.) available when defining custom object fields.
List Custom Object Definition Condition Rules
Retrieves 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 auditing them.
List Custom Object Definition Fields
Retrieves 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 Validations
Retrieves 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 the custom object.
List Duration Unit Values
Retrieves duration unit instances usable as values for the duration field on lesson tracking and enrollment endpoints.
List Employee Enrollment Events
Retrieves 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 benefit elections.
List Expense Entries
Retrieves 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 a tenant or worker before adding them to an expense report or updating/deleting individual entries.
List Expense Items
Retrieves 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 needs to pick a valid expense item ID before creating a Quick Expense or expense report line.
List Expense Reports
Retrieves 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 for approval workflows, financial reporting, or audit purposes.
List Federal W-4 Elections
List 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 Badges
Retrieves 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 Values
Retrieves 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 Enablement, Worker Profile and Skills. Use when you need to read this Workday data via the Performance Enablement REST API.
List Feedback Responder Values
Retrieves 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: Role Requested Feedback, Worker Data: Self Requested Feedback Scope: Performance Enablement, Worker Profile and Skills. Use when you need to read this Workday data via the Performance Enablement REST API.
List Feedback Template Values
Retrieves 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: Role Requested Feedback, Worker Data: Self Requested Feedback Scope: Performance Enablement, Worker Profile and Skills. Use when you need to read this Workday data via the Performance Enablement REST API.
List Give Requested Feedback Events
Retrieves 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 Values
Retrieves grade instances usable as values for the grade field on lesson tracking and enrollment endpoints.
List Graph API Versions
Retrieves 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 Configurations
Retrieves 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 Addresses
Return 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 retrieve another page. Requires the Contact Information scope and access to Person Data: Home Address or Self-Service: Home Address for the event's worker.
List Interviews
Retrieves a list of interviews with job requisition and recruiter assignment details. Supports filtering by status for pipeline review and scheduled interviews.
List Job Change Reasons
Retrieves 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) for job changes, business title changes, and other staffing operations.
List Job Families
Retrieves 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 Profiles
Retrieves a collection of job profiles from the Workday Staffing service. Supports filtering by active/inactive state and pagination via limit/offset.
List Learning Content
Retrieves a collection of learning content items including programs, courses, course offerings, and other content types supported by the Workday Learning catalog.
List Learning Content Lessons
Retrieves all lessons for a learning content item.
List Learning Records
Retrieves a collection of learning records with filters for completion status, content, expiration window, learner, lifecycle status, and record type.
List Manage Goals Categories
Retrieves 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 when you need to read this Workday data via the Performance Enablement REST API.
List Manage Goals Status
Retrieves 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 when you need to read this Workday data via the Performance Enablement REST API.
List Mentorships
Returns mentorships viewable by the authenticated user. Supports filtering by mentor, mentee, mentor type, close reason, and lifecycle state (closed / in-progress).
List Message Templates
Retrieves 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 templates before creating/updating one.
List Minimum Wage Rates
Retrieves 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 Academic
Retrieves 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. Secured by: Person Data: Name. Scope: Contact Information.
List Name Components Hereditary
Retrieves 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. Secured by: Person Data: Name. Scope: Contact Information.
List Name Components Honorary
Retrieves 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. Secured by: Person Data: Name. Scope: Contact Information.
List Name Components Professional
Retrieves 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. Secured by: Person Data: Name. Scope: Contact Information.
List Name Components Religious
Retrieves 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. Secured by: Person Data: Name. Scope: Contact Information.
List Name Components Royal
Retrieves 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. Secured by: Person Data: Name. Scope: Contact Information.
List Name Components Salutation
Retrieves 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. Secured by: Person Data: Name. Scope: Contact Information.
List Name Components Social
Retrieves 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. Secured by: Person Data: Name. Scope: Contact Information.
List Name Components Title
Retrieves 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. Secured by: Person Data: Name. Scope: Contact Information.
List Notification Types
Retrieves 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 reference required by Create/Update Message Template.
List OAuth Client Details
Returns 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 Plans
Retrieve 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_entry_datetime and increment page to retrieve subsequent detailed pages.
List One-Time Payment Reason Candidates
List 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 rather than guaranteed eligible reasons, and additional pages require an explicit follow-up call using the returned page metadata and stable as_of_entry_datetime.
List Organization Goal Goal Periods
Retrieves 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 Enablement. Use when you need to read this Workday data via the Performance Enablement REST API.
List Organization Goal Organizations
Retrieves 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 Enablement. Use when you need to read this Workday data via the Performance Enablement REST API.
List Organization Goal Supporting Initiatives
Retrieves 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 Enablement. Use when you need to read this Workday data via the Performance Enablement REST API.
List Organization Types
Retrieves 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 API.
List Organizations 2
Retrieves 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. Supports pagination via the limit and offset parameters.
List Pay Group Details
Retrieves 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 / period schedule payload.
List Pay Groups
Retrieves a collection of pay groups. Inactive and External Pay Groups are not supported.
List Payment Election Enrollments
Retrieve 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 worker or role fields; omitting references makes the request tenant-wide, which this action does not support. Returns payment elections, direct-deposit routing, distribution, and bank account fields. This response contains sensitive financial data and must be handled accordingly.
List Payroll Interface Pay Group Periods
Retrieves 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 the 5 most recent periods.
List Payroll Interface Pay Groups
Retrieves 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 Jobs
Retrieves 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 endpoints. Pagination is controlled with limit/offset.
List Payroll Results
List one page of Workday Payroll v46.0 payroll results by payroll result references or date-based criteria.
List People
Retrieves 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 supports pagination using limit and offset parameters, search filtering by name or person ID, and optionally includes terminated workers in the results.
List Performance Workers
Retrieves 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 Schedules
Retrieve Workday Payroll period schedules and their period details.
List Populated Personal Information Countries
The 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: Personal Information, Self-Service: Personal Information. Scope: Personal Data.
List Referral Requisition Candidates
Return 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 returned. Use response_results and a stable as_of_entry_datetime to request another page. These results do not prove that a requisition accepts referrals or is eligible for a particular worker or candidate. This does not enumerate job areas; use List Job Families with includeInactive=false for active job-area candidates.
List Relates To Values
Retrieves 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: Role Requested Feedback, Worker Data: Self Requested Feedback Scope: Performance Enablement, Worker Profile and Skills. Use when you need to read this Workday data via the Performance Enablement REST API.
List Request Types
Retrieves 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 Requests
Retrieves 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 as well.
List Requisition Templates
Retrieves a paginated collection of requisition templates. Use to power template pickers or to enumerate reusable requisition starting points.
List Scorecard Results
Returns 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 effective date and pagination via limit and offset parameters. This is a read-only operation that retrieves existing scorecard results without modifying any data.
List Send Back To Values
Retrieves 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 valid targets for the step's `to` reference.
List Succession Plan Events
Retrieves 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 Values
Retrieves 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 plan or candidate requests.
List Succession Plan Readiness Values
Retrieves 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 plan candidate).
List Succession Plan Strategy Values
Retrieves 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 candidate).
List Succession Plans
Returns succession plans viewable by the authenticated user. Use this to enumerate active succession plans, optionally filtered by position, when building Talent Management workflows.
List Supervisory Organizations
Retrieves 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 parameters, and optionally including inactive organizations.
List System Metrics Overview
Retrieves a collection of system metrics overview snapshots — queued tasks, running tasks, and active user sessions. Use for monitoring overall Workday system load.
List Tax Rates
Retrieves 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 Review
Retrieves 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 this Workday data via the Performance Enablement REST API.
List Time Clock Events
Return 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 Workday Time Tracking scope and access to the Process: Time Clock Event REST API's security domain.
List Time Clock Event Codes and Time Zones
Retrieve 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 to limit values, so one call can return up to limit codes plus limit zones. The same offset is applied independently to each collection, not across their combined results. Requires the Workday Time Tracking scope. Creating an event additionally requires the Process: Time Clock Event REST API's security domain.
List Worked Time Options
Return 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; call again with a larger offset when a collection has more results. Returned time-zone IDs are Workday references, not v6 IANA strings. For v6, use a provider-returned descriptor/value only if it is itself a valid IANA identifier; no conversion is performed. General discovery omits inOutCodeOnly. Set project_id to narrow project plan tasks. Requires the Time Tracking scope and Process: Time Block REST APIs security domain.
List Worker Anytime Feedback Events
Retrieves 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 Dependents
Retrieve 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, demographic, relationship, and status fields.
List Worker Development Items
Retrieves 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 Events
Get Worker Goal Events. Use when you need to read this Workday data via the Performance Enablement REST API.
List Worker Goals
Retrieves 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 Tasks
Retrieves a collection of inbox tasks for a specific Workday worker.
List Worker Requested Feedback On Self Events
Retrieves 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 Worker Service Dates
Retrieves 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 action returns a list of service date records that can be paginated using limit and offset parameters.
List Worker Time Blocks
Retrieves 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 range.
List Workers To Notify Values
Retrieves 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 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 WQL Data Source Fields
Retrieves 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 Filters
Retrieves 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 Sources
Retrieves 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 sources you have security access to.
Load Employee Reviews
Bulk-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_Review_Data element; do NOT include an `Employee_Review_Data` wrapper key — Composio adds it automatically, and double-wrapping makes the async Workday job fail with a NullPointerException despite an HTTP 200. HTTP 200 only means Workday accepted the import for asynchronous processing; verify final success via the returned Import_Process_Reference with the Get Import Processes / Get Import Process Messages tools.
Manage Goals
Executes manage goals in Workday Performance Management.
Patch Case
Edits 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 Entry
Partially 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. changing just the memo or just the amount) without having to re-submit the full entry as Update Expense Entry (PUT) requires.
Patch Give Requested Feedback Event
Updates 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 resource via the Performance Enablement REST API. The spec's request body schema for this op resolves to no documented properties; pass a free-form JSON object via the `body` field matching Workday's public field names.
Patch Message Template By ID
Partially 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, renaming, or tweaking a single subject line.
Patch Organization Goal
Partially 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 body schema for this op resolves to no documented properties; pass a free-form JSON object via the `body` field matching Workday's public field names.
Patch Payroll Interface Pay Group Period
Partially 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 Item
Deletes 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 documented properties; pass a free-form JSON object via the `body` field matching Workday's public field names.
Post WQL Query
Runs 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 have security access to.
Put Certification
Executes put certification in Workday Performance Management.
Put Certification Issuer
Executes put certification issuer in Workday Performance Management.
Put Check In
Executes put check in in Workday Performance Management.
Put Check In Topic
Executes put check in topic in Workday Performance Management.
Put Competency
Executes put competency in Workday Performance Management.
Put Competency Category
Executes put competency category in Workday Performance Management.
Put Degree
Executes put degree in Workday Performance Management.
Put Feedback Badge
Executes put feedback badge in Workday Performance Management.
Put Feedback Question
Executes put feedback question in Workday Performance Management.
Put Field Of Study
Executes put field of study in Workday Performance Management.
Put Goal Payout Band
Executes put goal payout band in Workday Performance Management.
Put Goal Unit
Executes put goal unit in Workday Performance Management.
Put Organization Goal
Executes put organization goal in Workday Performance Management.
Put Review Question
Executes put review question in Workday Performance Management.
Put Review Question Category
Executes put review question category in Workday Performance Management.
Put Review Type
Executes put review type in Workday Performance Management.
Put School Type
Executes put school type in Workday Performance Management.
Reassign Business Process Event Step
Reassigns 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, or change the awaiting role. The caller must have reassign permission on the step.
Remove Home Contact Information Email Address
Removes 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 existed before the start of the current business process, it won't be removed from the target Person until the parent business process completes. This action is irreversible once the business process completes. Secured by: Person Data: Home Email, Self-Service: Home Email Scope: Contact Information
Replace Home Contact Change Address
Update an existing 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 put this specific resource. Secured by: Person Data: Home Address, Self-Service: Home Address. Scope: Contact Information.
Rescind Business Process Event
Rescinds 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 have permission to rescind events of this type under the tenant's security model.
Retrieve Absence Plan Balances
Retrieves 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 effective date. Use List Workers to find a worker Workday ID first.
Retrieve Worker Leave of Absence
Retrieves the leave of absence details for a specified worker. Use when you need detailed information about a specific leave of absence record including dates, type, status, and reason.
Run WQL Query
Runs 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 to.
Send Back Business Process Event Step
Sends 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 step ID are required.
Send Message
Sends 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 immediately. Use when triggering a one-off notification or announcement.
Send Supplier Invoice Attachments For Scanning
Sends 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 Review
Creates an in-progress or completed Workday performance review for an employee.
Submit Job Change
Submits 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 job change will be queued for processing by Workday. Only the person who initiated the Change Job operation can submit it. Must be submitted before the event Initiation step. This action returns 201 Created on successful submission. Review the response status and any validation messages to confirm the submission completed as expected.
Submit Organization Assignment Change
Submits 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 Submit button on the Change Organization Assignment task in Workday. To save for later instead, specify businessProcessParameters.action.id = 'd9e41a8c446c11de98360015c5e6daf6'. This action transitions the event from in-progress to submitted state and is generally irreversible once the business process begins.
Submit Work Contact Change
Submit 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). Scope: Contact Information.
Update An Existing Payroll
Partially 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 fieldEditability field on the GET response determines which fields can be updated (all, none, or endDateOnly). The worker field cannot be updated.
Update Compensation Scorecard
Replaces 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. Workday recommends calling Get Compensation Scorecard Info first to seed the request body and then mutating only the fields you intend to change — omitted optional arrays delete previously-set values. Secured by: Set Up: Merit and Bonus. Required body fields: scorecardName, effectiveDate, and a non-empty defaultScorecardGoals[].
Update Custom Field Type
Replaces 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 instance first and submitting the merged payload here.
Update Custom Field Type List Value
Replaces 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 definitions.
Update Custom Object
Updates 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 worker's stock grants). The same endpoint serves both single-instance and multi-instance custom object definitions.
Update Custom Object Definition Condition Rule
Replaces 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 object.
Update Custom Object Definition Field
Replaces 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 type, toggling the required flag, or renaming the field label.
Update Custom Object Definition Validation
Replaces 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 Expense Entry
Updates (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 this for full-rewrite edits to an entry (e.g. re-keying the merchant, date, amount, and expense item at once). For partial updates use Patch Expense Entry instead.
Update Home Contact Change Email Address
Partially 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 resource. Secured by: Person Data: Home Email, Self-Service: Home Email. Scope: Contact Information.
Update Home Contact Change Instant Messenger
Partially 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 specific resource. Secured by: Person Data: Home Instant Messenger, Self-Service: Home Instant Messenger. Scope: Contact Information.
Update Home Contact Change Phone Number
Partially 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 resource. Secured by: Person Data: Home Phone, Self-Service: Home Phone. Scope: Contact Information.
Update Home Contact Change Web Address
Partially 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 resource. Secured by: Person Data: Home Web Address, Self-Service: Home Web Address. Scope: Contact Information.
Update Job Change Business Title
Partially 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 initiated the Change Job operation and must be submitted before the event Initiation step.
Update Job Change Comment
Partially 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 Change Job operation and must be submitted before the event Initiation step.
Update Job Changes Administrative
Partially 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-progress Workday Staffing job change. Only the person who initiated the Change Job operation can call this, and changes must be submitted via POST /jobChanges/{ID}/submit. Note: the subResourceID must match the job change ID.
Update Job Changes Contract
Partially 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-progress Workday Staffing job change. Only the initiator can call this, and changes must be submitted via POST /jobChanges/{ID}/submit. Note: the subResourceID must match the job change ID.
Update Job Changes Job Profile
Partially 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 call this, and changes must be submitted via POST /jobChanges/{ID}/submit. Note: the subResourceID must match the job change ID.
Update Job Changes Location
Partially 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 initiator can call this, and changes must be submitted via POST /jobChanges/{ID}/submit. Note: the subResourceID must match the job change ID.
Update Job Changes Move Team
Partially 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. Only the initiator can call this, and changes must be submitted via POST /jobChanges/{ID}/submit. Note: the subResourceID must match the job change ID.
Update Job Changes Opening
Partially 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 initiator can call this, and changes must be submitted via POST /jobChanges/{ID}/submit. Note: the subResourceID must match the job change ID.
Update Job Change Position Options
Partially 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 position, or creating a new position. This operation is only available to the person who initiated the Change Job operation and must be submitted before the event Initiation step. Cannot close a position that is currently filled.
Update Job Changes Start Details
Partially 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 Staffing job change. Only the initiator can call this, and changes must be submitted via POST /jobChanges/{ID}/submit. Note: the subResourceID must match the job change ID.
Update Job Classification Options
Partially 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 person who initiated the Change Job operation and must be submitted before the event Initiation step.
Update Message Template By ID
Updates an existing message template instance. Replaces the existing instance with the specified data in the request body.
Update Organization Assignment Changes Custom Organizations
Partially 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 /organizationAssignmentChanges/{ID}/submit. The same Workday UI validations apply.
Update Organization Assignment Changes Business Unit
Partially 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 /organizationAssignmentChanges/{ID}/submit. The same Workday UI validations apply.
Update Organization Assignment Changes Comment
Partially 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 call POST /organizationAssignmentChanges/{ID}/submit.
Update Organization Assignment Changes Company
Partially 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 /organizationAssignmentChanges/{ID}/submit. The same Workday UI validations apply.
Update Organization Assignment Changes Cost Center
Partially 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 /organizationAssignmentChanges/{ID}/submit. The same Workday UI validations apply.
Update Organization Assignment Changes Region
Partially 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 /organizationAssignmentChanges/{ID}/submit.
Update Organization Assignment Changes Start Details
Partially 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 is initiated; worker, supervisoryOrganization, and position are read-only. Changes do not persist until you call POST /organizationAssignmentChanges/{ID}/submit.
Update Scorecard Result Score
Sets 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 achievement percentage on an employee's scorecard. Secured by: Set Up: Merit and Bonus.
Update Work Contact Change
Update 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 integrating Workday's person v4 API and you need to patch this specific resource. Secured by: Person Data: Work Address, Self-Service: Work Address. Scope: Contact Information.
Update Work Contact Change Email Address
Partially 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 resource. Secured by: Person Data: Work Email, Self-Service: Work Email. Scope: Contact Information.
Update Work Contact Change Instant Messenger
Partially 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 specific resource. Secured by: Person Data: Work Instant Messenger, Self-Service: Work Instant Messenger. Scope: Contact Information.
Update Work Contact Change Web Address
Partially 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 resource. Secured by: Person Data: Work Web Address, Self-Service: Work Web Address. Scope: Contact Information.
Update Work Contact Phone Number
Partially 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 primary phone to additional or vice versa, and you cannot change the Usage Type of an existing phone.
Update Worker Check-In
Partially 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 the ``?type=archive`` variant of the PATCH endpoint, which archives the Check-In rather than applying a normal partial update. Secured by: Self-Service: Check-Ins Scope: Performance Enablement
Update Worker Check-In Topic
Partially 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=True`` calls the ``?type=archive`` variant of the PATCH endpoint, which archives the topic rather than applying a normal partial update. Secured by: Self-Service: Check-Ins Scope: Performance Enablement
Validate Phone Number
Validates 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 enabled for the country on the Tenant Setup - Global configuration.
Built for the way you actually work
No code, no engineers
Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.
Sounds like you, not like a bot
Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.
Plugs into the stack you already use
No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.
Your data stays yours
Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.
What you can do once Workday is connected
Onboard new clients without lifting a finger
When someone signs up, your AI greets them, sets up their next step in Workday, and keeps the momentum going — even at 2am.
Reply to leads in seconds, not days
Your AI watches Workday for new inquiries, answers questions in your voice, and books the call before they cool off.
Get your weekends back
Hand off the repetitive Workday work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.
How to connect Workday to your agent
- 1
Start using FormWise for free
Sign up in under a minute.
- 2
Find Workday in your connected apps
Inside FormWise, go to Settings → Connected Services and look for Workday.
- 3
Hit "Connect"
Click "Connect Workday" and log in like you normally would. We only ask for the permissions your AI actually needs.
- 4
Tell your AI what to do in Workday
Build a quick AI Agent (it's like writing instructions, not code), and pick the Workday actions you want your AI to handle.
- 5
Watch it run
Send it a real-world task and watch your AI take care of Workday for you. Tweak the wording until it feels just right.
Powered by the AI you already trust
Your Workday workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.
- OpenAI
- Anthropic Claude
- Google Gemini
Questions other Workday users had before signing up
Do I need to know how to code?
Not even a little. If you can use Workday today, you can set this up. You'll connect Workday, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.
Will my clients know they're talking to an AI?
Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.
Can I make it sound like me?
Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.
What if I want to take over a conversation?
You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.
Is my client data safe?
Yes. Your Workday login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect Workday or delete everything any time.
What happens when Workday updates their app?
We handle it. When Workday adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.
How fast can I actually get this running?
Most people are up and running the same day they sign up. Connecting Workday takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.
What is FormWise?
FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like Workday — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.
Can I sell AI agents to my clients?
Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.
Can I embed my AI on my website or in my course?
Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.
Do I need to know anything about AI to use this?
No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.
About Workday on FormWise
Workday is a cloud-based enterprise resource planning (ERP) software that provides comprehensive solutions for human capital management, financial management, and analytics
Connect Workday once and your FormWise AI gets 587 things it can do inside it. That means your AI can handle the Workday work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.
You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.
New to Workday? Take a look at www.workday.com.
More human resources integrations
Gusto
Modern payroll, benefits, and HR management platform for small and medium businesses
Greenhouse
Applicant tracking and recruiting software to optimize your entire recruiting process
SAP SuccessFactors
Cloud-based human capital management software covering Employee Central, Recruiting, Performance & Goals, Learning, Compensation, and more.
Breathe HR
BreatheHR is a simple, cloud-based HR software designed for SMEs to manage employee records, absences, performance reviews, and other HR processes.
BambooHR
BambooHR is a cloud-based human resources management system (HRMS) that helps businesses manage their employees, payroll, and benefits.
Workable
Workable is an all-in-one HR software platform that streamlines hiring, employee data management, time tracking, and payroll.
Stop doing the Workday work yourself
Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.
