workday.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Absence
getAbsenceBalance
absence.getAbsenceBalance
Retrieves an absence balance by ID (Absence Management v5).
Risk: read
Assignment
getAssignmentChangeGroupCostCenters
assignment.getAssignmentChangeGroupCostCenters
Retrieves cost center prompt values for org assignment changes (Staffing v6).
Risk: read
data full type
data full type
getAssignmentChangeGroupJobs
assignment.getAssignmentChangeGroupJobs
Retrieves job prompt values for org assignment changes (Staffing v6).
Risk: read
data full type
data full type
getAssignmentTypes
assignment.getAssignmentTypes
Retrieves assignment type prompt values (Staffing v6).
Risk: read
data full type
data full type
Balances
listBalances
balances.listBalances
Lists absence balances (Absence Management v5).
Risk: read
data full type
data full type
Business
createBusinessTitleChange
business.createBusinessTitleChange
Creates a business title change for a worker (Common API v1).
Risk: write
getBusinessTitleChange
business.getBusinessTitleChange
Retrieves a business title change instance by ID (Common API v1).
Risk: read
getBusinessTitleChangeForWorker
business.getBusinessTitleChangeForWorker
Retrieves a business title change for a specific worker (Common API v1).
Risk: read
Candidate
getCandidateAvailabilityTemplate
candidate.getCandidateAvailabilityTemplate
Retrieves candidate availability template for a job posting (Recruiting v4).
Risk: read
Collection
getCollectionOfJobs
collection.getCollectionOfJobs
Retrieves a paginated collection of jobs (Staffing v6).
Risk: read
data full type
data full type
getCollectionOfPayroll
collection.getCollectionOfPayroll
Retrieves a collection of payroll inputs (Payroll v1).
Risk: read
data full type
data full type
Company
getCompanyInsiderTypes
company.getCompanyInsiderTypes
Retrieves company insider type prompt values (Staffing v6).
Risk: read
data full type
data full type
Contingent
getContingentWorkerTypes
contingent.getContingentWorkerTypes
Retrieves contingent worker type prompt values (Staffing v6).
Risk: read
data full type
data full type
Countries
listCountries
countries.listCountries
Retrieves country values for recruiting (Recruiting v4).
Risk: read
data full type
data full type
Country
getCountryInfo
country.getCountryInfo
Retrieves country info (Common API v1).
Risk: read
Currencies
getCurrencies
currencies.getCurrencies
Retrieves currency prompt values for job changes (Staffing v6).
Risk: read
data full type
data full type
Current
getCurrentUser
current.getCurrentUser
Retrieves the authenticated worker profile (Staffing v6).
Risk: read
Grants
getGrants
grants.getGrants
Retrieves grant prompt values for org assignment changes (Staffing v6).
Risk: read
data full type
data full type
Headcount
getHeadcountOptions
headcount.getHeadcountOptions
Retrieves headcount option prompt values (Staffing v6).
Risk: read
data full type
data full type
History
getHistoryInstanceForWorker
history.getHistoryInstanceForWorker
Retrieves a history instance for a worker (Common API v1).
Risk: read
getHistoryItemsForWorker
history.getHistoryItemsForWorker
Retrieves history items for a worker (Common API v1).
Risk: read
data full type
data full type
Holiday
getHolidayEvents
holiday.getHolidayEvents
Retrieves holiday events for workers/time period (Person v4).
Risk: read
data full type
data full type
Interview
getInterview
interview.getInterview
Retrieves an interview by ID (Recruiting v4).
Risk: read
getInterviewFeedback2
interview.getInterviewFeedback2
Retrieves interview feedback (Recruiting v4).
Risk: read
data full type
data full type
Interviews
listInterviews
interviews.listInterviews
Lists interviews (Recruiting v4).
Risk: read
data full type
data full type
Job
createJobChange
job.createJobChange
Initiates a job change for a worker (Staffing v6).
Risk: write
getJobById
job.getJobById
Retrieves a single job instance by ID (Staffing v6).
Risk: read
getJobChangeFrequencies
job.getJobChangeFrequencies
Retrieves frequency prompt values for job changes (Staffing v6).
Risk: read
data full type
data full type
getJobChangeLocationInfo
job.getJobChangeLocationInfo
Retrieves location info for a job change (Staffing v6).
Risk: read
getJobChangePosition
job.getJobChangePosition
Retrieves position details for a job change (Staffing v6).
Risk: read
getJobChangeReasonInstance
job.getJobChangeReasonInstance
Retrieves a job change reason instance (Staffing v6).
Risk: read
getJobChangeReasons
job.getJobChangeReasons
Retrieves job change reasons collection (Staffing v6).
Risk: read
data full type
data full type
getJobChangeReasonValues
job.getJobChangeReasonValues
Retrieves job change reason prompt values (Staffing v6).
Risk: read
data full type
data full type
getJobChangesGroupTemplates
job.getJobChangesGroupTemplates
Retrieves job change templates (Staffing v6).
Risk: read
data full type
data full type
getJobChangesJobValues
job.getJobChangesJobValues
Retrieves job prompt values for job changes (Staffing v6).
Risk: read
data full type
data full type
getJobChangesWorkerValues
job.getJobChangesWorkerValues
Retrieves worker prompt values for job changes (Staffing v6).
Risk: read
data full type
data full type
getJobClassifications
job.getJobClassifications
Retrieves job classification prompt values (Staffing v6).
Risk: read
data full type
data full type
getJobPosting
job.getJobPosting
Retrieves a job posting including description (Recruiting v4).
Risk: read
getJobPostingQuestionnaire
job.getJobPostingQuestionnaire
Retrieves questionnaires for a job posting (Recruiting v4).
Risk: read
data full type
data full type
getJobProfilesValues
job.getJobProfilesValues
Retrieves job profile prompt values (Staffing v6).
Risk: read
data full type
data full type
getJobRequisitionValues
job.getJobRequisitionValues
Retrieves job requisition prompt values (Staffing v6).
Risk: read
data full type
data full type
getJobWorkspace
job.getJobWorkspace
Retrieves a workspace for a job (Staffing v6).
Risk: read
getJobWorkspaces
job.getJobWorkspaces
Retrieves workspaces for a job (Staffing v6).
Risk: read
data full type
data full type
listJobPostings
job.listJobPostings
Lists job postings (Recruiting v4).
Risk: read
data full type
data full type
updateJobChangeBusinessTitle
job.updateJobChangeBusinessTitle
Partially updates business title on a job change (Staffing v6).
Risk: write
Jobs
listJobs
jobs.listJobs
Lists jobs (Staffing v6).
Risk: read
data full type
data full type
Leave
getLeaveStatusValues
leave.getLeaveStatusValues
Retrieves leave status prompt values (Absence Management v5).
Risk: read
data full type
data full type
Message
updateMessageTemplateById
message.updateMessageTemplateById
Updates a message template by ID (Recruiting v4).
Risk: write
My
getMyJobPostings
my.getMyJobPostings
Retrieves job postings for the authenticated recruiter (Recruiting v4).
Risk: read
data full type
data full type
Organization
getOrganizationAssignmentBusinessUnits
organization.getOrganizationAssignmentBusinessUnits
Retrieves business unit prompt values for org assignment changes (Staffing v6).
Risk: read
data full type
data full type
getOrganizationAssignmentCustoms
organization.getOrganizationAssignmentCustoms
Retrieves custom org assignment prompt values (Staffing v6).
Risk: read
data full type
data full type
getOrganizationAssignmentFunds
organization.getOrganizationAssignmentFunds
Retrieves fund prompt values for org assignment changes (Staffing v6).
Risk: read
data full type
data full type
getOrganizationAssignmentRegions
organization.getOrganizationAssignmentRegions
Retrieves region prompt values for org assignment changes (Staffing v6).
Risk: read
data full type
data full type
getOrganizationAssignmentWorkers
organization.getOrganizationAssignmentWorkers
Retrieves worker prompt values for org assignment changes (Staffing v6).
Risk: read
data full type
data full type
Pay
getPayGroupByJobId
pay.getPayGroupByJobId
Retrieves the pay group for a job (Staffing v6).
Risk: read
getPaySlipInstancesForWorker
pay.getPaySlipInstancesForWorker
Retrieves a pay slip instance for a worker (Common API v1).
Risk: read
getPaySlipsForWorker
pay.getPaySlipsForWorker
Retrieves pay slips for a worker (Common API v1).
Risk: read
data full type
data full type
Payroll
createPayrollInputs
payroll.createPayrollInputs
Creates payroll inputs (Payroll v1).
Risk: write
getPayrollInputInstance
payroll.getPayrollInputInstance
Retrieves a payroll input by ID (Payroll v1).
Risk: read
updateAnExistingPayroll
payroll.updateAnExistingPayroll
Partially updates a payroll input (Payroll v1).
Risk: write
Proposed
getProposedPositionValues
proposed.getProposedPositionValues
Retrieves proposed position prompt values (Staffing v6).
Risk: read
data full type
data full type
Prospect
getProspect
prospect.getProspect
Retrieves a prospect (Recruiting v4).
Risk: read
getProspectEducations
prospect.getProspectEducations
Retrieves prospect educations (Recruiting v4).
Risk: read
data full type
data full type
getProspectExperiences
prospect.getProspectExperiences
Retrieves prospect experiences (Recruiting v4).
Risk: read
data full type
data full type
getProspectResumeAttachments
prospect.getProspectResumeAttachments
Retrieves prospect resume attachments (Recruiting v4).
Risk: read
data full type
data full type
getProspectSkills
prospect.getProspectSkills
Retrieves prospect skills (Recruiting v4).
Risk: read
data full type
data full type
Supervisory
getSupervisoryOrgValues
supervisory.getSupervisoryOrgValues
Retrieves supervisory organization prompt values (Staffing v6).
Risk: read
data full type
data full type
Time
createTimeOffRequest
time.createTimeOffRequest
Creates a time off request (Absence Management v5).
Risk: write
getTimeOffEntriesForWorker
time.getTimeOffEntriesForWorker
Retrieves time off entries for a worker (Common API v1).
Risk: read
data full type
data full type
getTimeOffPlansForWorker
time.getTimeOffPlansForWorker
Retrieves time off plans for a worker (Common API v1).
Risk: read
data full type
data full type
getTimeOffStatusValues
time.getTimeOffStatusValues
Retrieves time off status prompt values (Absence Management v5).
Risk: read
data full type
data full type
getTimeTypes
time.getTimeTypes
Retrieves time type prompt values (Staffing v6).
Risk: read
data full type
data full type
Work
getWorkStudyAwards
work.getWorkStudyAwards
Retrieves work study award prompt values (Staffing v6).
Risk: read
data full type
data full type
Worker
getWorkerBusinessTitleChanges
worker.getWorkerBusinessTitleChanges
Retrieves business title changes for a worker (Common API v1).
Risk: read
data full type
data full type
getWorkerEligibleAbsenceTypes
worker.getWorkerEligibleAbsenceTypes
Retrieves eligible absence types for a worker (Absence Management v5).
Risk: read
data full type
data full type
getWorkerInfo
worker.getWorkerInfo
Retrieves worker staffing information (Staffing v6).
Risk: read
getWorkerLeavesOfAbsence
worker.getWorkerLeavesOfAbsence
Retrieves leaves of absence for a worker (Absence Management v5).
Risk: read
data full type
data full type
getWorkerServiceDates
worker.getWorkerServiceDates
Retrieves service dates for a worker (Staffing v6).
Risk: read
data full type
data full type
getWorkerStaffingInformation
worker.getWorkerStaffingInformation
Retrieves current staffing information for a worker (Staffing v6).
Risk: read
getWorkerTimeOffDetails
worker.getWorkerTimeOffDetails
Retrieves time off details for a worker (Absence Management v5).
Risk: read
data full type
data full type
getWorkerTypes
worker.getWorkerTypes
Retrieves worker type prompt values (Staffing v6).
Risk: read
data full type
data full type
getWorkerValidTimeOffDates
worker.getWorkerValidTimeOffDates
Retrieves valid time off dates for a worker (Absence Management v5).
Risk: read
data full type
data full type
retrieveWorkerLeaveOfAbsenceSubresource
worker.retrieveWorkerLeaveOfAbsenceSubresource
Retrieves a leave of absence subresource (Absence Management v5).
Risk: read
Workers
getWorkersCollectionStaffing
workers.getWorkersCollectionStaffing
Retrieves workers with staffing information (Staffing v6).
Risk: read
data full type
data full type
Workspace
getWorkspaceInstances
workspace.getWorkspaceInstances
Retrieves workspace prompt values (Staffing v6).
Risk: read
data full type
data full type