Service Directory > v29.2 > Recruiting

 

Web Service: Recruiting (v29.2)

The Recruiting Web Service contains operations that expose Workday Human Capital Management Business Services data for integration with Talent Management and Applicant Tracking systems.

Version

Operations

Operation Description
Assess_Candidate Create or modify a Candidate Assessment. The Job Application business process relevant to the candidate must be in the Assess Candidate state. 
Close_Evergreen_Requisition This operation will close an evergreen requisition. The requisition must not have any pending events. 
Close_Job_Requisition This operation will close a job requisition. The requisition must not have any pending events or be filled. 
Create_Evergreen_Requisition This operation will create an evergreen job requisition. 
Create_Job_Requisition This operation will create a job requisition for a position in a position management supervisory organization. The position must not have any open requisitions, and the tenant must have the Enable Job Requisitions flag set to true. Requisitions cannot be reloaded into the system. 
Create_Position Creates/opens a position for a supervisory organization using the position management staffing model. Uses the Create Position business process. There are several sub-operations within this operation. Existing positions cannot be re-loaded into the system. You must use the Edit Position Restrictions operation to change a created position. 
Edit_Evergreen_Requisition This operation will edit an evergreen job requisition. 
Edit_Job_Requisition This operation will edit an existing job requisition. The job requisition must be open. 
Edit_Job_Requisition_Additional_Data Allows updating of effective-dated custom objects for job requisitions. When updating custom objects that allow multiple instances, data for existing instances must appear in the request, otherwise it will be removed. 
Edit_Position_Restrictions Edits an existing position restriction. Uses the Edit Position Restrictions business process. 
Edit_Position_Restrictions_Additional_Data Allows updating of effective-dated custom objects for position restrictions. When updating custom objects that allow multiple instances, data for existing instances must appear in the request, otherwise it will be removed. 
Get_Applicants Returns information for pre-hires specified in the request. If the request does not specify a pre-hire, this operation returns information for all pre-hires. Note: pre-hire was previously called applicant. However, the web service operation and its elements are not yet renamed, so that existing integrations continue to work. 
Get_Assess_Candidate Retrieve information about Candidate Assessments. 
Get_Background_Check Retrieve background check results for a Background Check Event. 
Get_Background_Check_Packages Returns information for Background Check Packages specified in the request. 
Get_Candidate_Attachments This operation returns attachments for a Candidate and/or a Candidate's Job Application. 
Get_Candidate_Photos This operation returns the image for a Candidate. 
Get_Candidates Returns information for candidates specified in the request. 
Get_Evergreen_Requisitions Returns information for evergreen requisitions and provides a reference to the related position. 
Get_Job_Application_Additional_Data Get Additional data for Job Application 
Get_Job_Posting_Sites Provides an Integration Partner the ability to GET a posting site details in the Posting Site Setup table through a webservice. 
Get_Job_Postings Returns information for Job Postings specified in the requests. 
Get_Job_Requisitions Returns information for job requisitions and provides a reference to the related position. 
Get_Organizations Returns organization information for a type of organization. If the request does not specify an organization, the operation returns information for all organizations. 
Get_Positions Returns information for position management positions. If a position is filled, identifies the worker filling the position. 
Get_Recruiting_Agencies Get Recruiting Agencies 
Get_Recruiting_Agency_Additional_Data Retrieves additional data associated with the supplied Recruiting Agency. 
Get_Recruiting_Agency_Users Get Recruiting Agency Users. 
Get_Server_Timestamp This operation retrieves Workday's current system datetime. 
Get_Veteran_Statuses Returns Veteran Statuses by Reference ID, or returns all Veteran Statuses if no Reference ID is provided. 
Import_Applicant This high-volume web service task creates Applicant data. 
Manage_Job_Requisition_Freeze This operation will freeze or unfreeze a job requisition. The requisition must not be filled or closed. 
Move_Candidate Move Candidate from any Recruiting Stage to next possible stage or to a disposition stage. 
Move_Candidate_to_Linked_Evergreen_Requisition Move candidates from a Job Requisition to a linked ~Evergreen Requisition~. 
Move_Candidate_to_Linked_Job_Requisition This operation will move a Job Application from an Evergreen Requisition to a Job Requisition. 
Move_Job_Requisition Move a job requisition from one Job Management Organization to another Job Management Organization using the Move Job Requisition business process. 
Post_Job This web service operation will post a job to a career site configured in a tenant. 
Put_Applicant Adds a new pre-hire (or updates an existing pre-hire) with the information supplied in the request. Note: pre-hire was previously called applicant. However, the web service operation and its elements are not yet renamed, so that existing integrations continue to work. 
Put_Background_Check Load background check results for a Background Check Event. 
Put_Background_Check_Package Web service task to create or update background check packages. 
Put_Candidate Adds or updates a candidate with the information supplied in the request. 
Put_Candidate_Attachment This operation adds an attachment to a Candidate and/or a Candidate's Job Application. 
Put_Candidate_Photo This operation adds an image to a Candidate. 
Put_Job_Application_Additional_Data Adds or updates Job Application with the Additional Data information supplied in the request. 
Put_Job_Posting_Site Adds a generic job posting board to the tenant. 
Put_Primary_Posting Updates an existing Job Posting to make it the Primary Posting, used in social share and invite to apply. 
Put_Recruiting_Agency Add or update a Recruiting Agency specified with the information supplied in the request. 
Put_Recruiting_Agency_Additional_Data Add or update additional data to the Recruiting Agency specified. Additional data can only be added for custom objects already associated with Recruiting Agencies. 
Put_Recruiting_Agency_User Adds or updates a recruiting agency user with the information supplied in the request. 
Put_Undo_Move_from_Hire Undo the move from a staffing process back to the originating job application process. 
Put_Veteran_Status Creates a new Veteran Status with the information supplied in the request. 
Refer_a_Candidate Refer a Candidate with the information provided in the request. 
Submit_Recruiting_Agency_Candidate Submit a candidate as recruiting agency via recruiting agency candidate process with the information provided in the request. 
Unpost_Job This web service operation will unpost a job posting. The operation does not support criteria based requests with an As_Of_Entry_DateTime in the past, unless for paging consistency the As_Of_Entry_DateTime matches the page 1 request. 
Update_Job_Posting Updates Job Posting start date and end date.