Workday common payload examples and responses
Table of Contents
The following document outlines examples and samples of common Workday payloads, their responses, and response mapping examples where applicable.
Put_Candidate
This adds or updates a candidate in Workday with the information supplied in the request.
Put_Candidate requests
Put Candidate request
Create candidate application in Workday
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Put_Candidate_Request
xmlns:wd="urn:com.workday/bsvc"
wd:Add_Only="false"
wd:version="v41.2">
<wd:Candidate_Data>
<wd:Name_Data>
<wd:Legal_Name>
<wd:Name_Detail_Data>
<wd:First_Name>Sally</wd:First_Name>
<wd:Last_Name>SUe</wd:Last_Name>
</wd:Name_Detail_Data>
</wd:Legal_Name>
</wd:Name_Data>
<wd:Contact_Data>
<wd:Phone_Device_Type_Reference>
<wd:ID wd:type="Phone_Device_Type_ID">MOBILE</wd:ID>
</wd:Phone_Device_Type_Reference>
<wd:Country_Phone_Code_Reference>
<wd:ID wd:type="Country_Phone_Code_ID">USA_1</wd:ID>
</wd:Country_Phone_Code_Reference>
<wd:Phone_Number>3032573140</wd:Phone_Number>
<wd:Email_Address>jordan.depaolis+SS@Paradox.ai</wd:Email_Address>
<wd:Location_Data>
<wd:Country_Reference>
<wd:ID wd:type="ISO_3166-1_Alpha-2_Code">US</wd:ID>
</wd:Country_Reference>
<wd:Address_Line_1>44 Krog Street Northeast</wd:Address_Line_1>
<wd:City>Atlanta</wd:City>
<wd:Country_Region_Reference>
<wd:ID wd:type="Country_Region_ID">USA-AK</wd:ID>
</wd:Country_Region_Reference>
<wd:Postal_Code>30307</wd:Postal_Code>
</wd:Location_Data>
</wd:Contact_Data>
<wd:Job_Application_Data>
<wd:Job_Applied_To_Data>
<wd:Personal_Information_Data>
<wd:Gender_Reference>
<wd:ID wd:type="Gender_Code">Female</wd:ID>
</wd:Gender_Reference>
<wd:Veterans_Status_Reference>
<wd:ID wd:type="Armed_Forces_Status_ID">REC_Not_a_veteran</wd:ID>
</wd:Veterans_Status_Reference>
<wd:Ethnicity_Reference>
<wd:ID wd:type="Ethnicity_ID">White_United_States_of_America</wd:ID>
</wd:Ethnicity_Reference>
<wd:Disability_Status_Reference>
<wd:ID wd:type="Self_Identification_of_Disability_Status_ID">DECLINE_REV_2026</wd:ID>
</wd:Disability_Status_Reference>
<wd:Disability_Status_Last_Updated_On>2024-06-27</wd:Disability_Status_Last_Updated_On>
</wd:Personal_Information_Data>
<wd:Job_Requisition_Reference>
<wd:ID wd:type="Job_Requisition_ID">R0160936</wd:ID>
</wd:Job_Requisition_Reference>
<wd:Referred_By_Worker_Reference>
<wd:ID wd:type="Employee_ID">697271</wd:ID>
</wd:Referred_By_Worker_Reference>
<wd:Source_Reference>
<wd:ID wd:type="Applicant_Source_ID">REC_Current_Employee</wd:ID>
</wd:Source_Reference>
<wd:Stage_Reference>
<wd:ID wd:type="Recruiting_Stage_ID">REVIEW</wd:ID>
</wd:Stage_Reference>
</wd:Job_Applied_To_Data>
<wd:Resume_Data>
<wd:Experience_Data>
<wd:Company_Name>hertz</wd:Company_Name>
<wd:Title>car detailer</wd:Title>
<wd:Location>atlanta</wd:Location>
<wd:Start_Month>09</wd:Start_Month>
<wd:Start_Year>2024</wd:Start_Year>
<wd:Currently_Work_Here>true</wd:Currently_Work_Here>
<wd:Description></wd:Description>
</wd:Experience_Data>
<!-- Primary Questionnaire EXTERNAL -->
<!-- External Application Questionnaire - High Volume ABG & Zipcar - USA & CAN -->
<wd:Questionnaire_Response_Data>
<wd:Response_Data>
<wd:Questionnaire_Reference>
<wd:ID wd:type="Questionnaire_ID">EXT_QUES_HV_AZ_NA</wd:ID>
</wd:Questionnaire_Reference>
<wd:Questionnaire_Answer_Data>
<wd:Question_Order>a</wd:Question_Order>
<wd:Multiple_Choice_Answer_Data>
<wd:Multiple_Choice_Answer_Reference>
<wd:ID wd:type="Question_Multiple_Choice_Answer_ID">NO_CUR_WOR</wd:ID>
</wd:Multiple_Choice_Answer_Reference>
</wd:Multiple_Choice_Answer_Data>
</wd:Questionnaire_Answer_Data>
<wd:Questionnaire_Answer_Data>
<wd:Question_Order>b</wd:Question_Order>
<wd:Multiple_Choice_Answer_Data>
<wd:Multiple_Choice_Answer_Reference>
<wd:ID wd:type="Question_Multiple_Choice_Answer_ID">NO_FORM_WOR</wd:ID>
</wd:Multiple_Choice_Answer_Reference>
</wd:Multiple_Choice_Answer_Data>
</wd:Questionnaire_Answer_Data>
<wd:Questionnaire_Answer_Data>
<wd:Question_Order>c</wd:Question_Order>
<wd:Multiple_Choice_Answer_Data>
<wd:Multiple_Choice_Answer_Reference>
<wd:ID wd:type="Question_Multiple_Choice_Answer_ID">YES_AUTH_COUN</wd:ID>
</wd:Multiple_Choice_Answer_Reference>
</wd:Multiple_Choice_Answer_Data>
</wd:Questionnaire_Answer_Data>
<wd:Questionnaire_Answer_Data>
<wd:Question_Order>d</wd:Question_Order>
<wd:Multiple_Choice_Answer_Data>
<wd:Multiple_Choice_Answer_Reference>
<wd:ID wd:type="Question_Multiple_Choice_Answer_ID">YES_18</wd:ID>
</wd:Multiple_Choice_Answer_Reference>
</wd:Multiple_Choice_Answer_Data>
</wd:Questionnaire_Answer_Data>
<wd:Questionnaire_Answer_Data>
<wd:Question_Order>e</wd:Question_Order>
<wd:Multiple_Choice_Answer_Data>
<wd:Multiple_Choice_Answer_Reference>
<wd:ID wd:type="Question_Multiple_Choice_Answer_ID">YES_DRIV_LIC</wd:ID>
</wd:Multiple_Choice_Answer_Reference>
</wd:Multiple_Choice_Answer_Data>
</wd:Questionnaire_Answer_Data>
<wd:Questionnaire_Answer_Data>
<wd:Question_Order>f</wd:Question_Order>
<wd:Multiple_Choice_Answer_Data>
<wd:Multiple_Choice_Answer_Reference>
<wd:ID wd:type="Question_Multiple_Choice_Answer_ID">YES_REL_EXP</wd:ID>
</wd:Multiple_Choice_Answer_Reference>
</wd:Multiple_Choice_Answer_Data>
</wd:Questionnaire_Answer_Data>
<wd:Questionnaire_Answer_Data>
<wd:Question_Order>g</wd:Question_Order>
<wd:Multiple_Choice_Answer_Data>
<wd:Multiple_Choice_Answer_Reference>
<wd:ID wd:type="Question_Multiple_Choice_Answer_ID">YES_SHIFT_AMER</wd:ID>
</wd:Multiple_Choice_Answer_Reference>
</wd:Multiple_Choice_Answer_Data>
</wd:Questionnaire_Answer_Data>
<wd:Questionnaire_Answer_Data>
<wd:Question_Order>h</wd:Question_Order>
<wd:Multiple_Choice_Answer_Data>
<wd:Multiple_Choice_Answer_Reference>
<wd:ID wd:type="Question_Multiple_Choice_Answer_ID">E_SHIFT_TIMES</wd:ID>
</wd:Multiple_Choice_Answer_Reference>
</wd:Multiple_Choice_Answer_Data>
</wd:Questionnaire_Answer_Data>
<wd:Questionnaire_Answer_Data>
<wd:Question_Order>i</wd:Question_Order>
<wd:Multiple_Choice_Answer_Data>
<wd:Multiple_Choice_Answer_Reference>
<wd:ID wd:type="Question_Multiple_Choice_Answer_ID">YES_OUTSIDE</wd:ID>
</wd:Multiple_Choice_Answer_Reference>
</wd:Multiple_Choice_Answer_Data>
</wd:Questionnaire_Answer_Data>
</wd:Response_Data>
</wd:Questionnaire_Response_Data>
</wd:Resume_Data>
</wd:Job_Application_Data>
</wd:Candidate_Data>
</wd:Put_Candidate_Request>
</env:Body>
</env:Envelope>
Employee Referral
This section requires the referrer’s Workday employee ID and the source of the referral, typically the reference ID that corresponds with the client’s Employee Referral source.
Referral section
<wd:Referred_By_Worker_Reference>
<wd:ID wd:type="Employee_ID">697271</wd:ID>
</wd:Referred_By_Worker_Reference>
<wd:Source_Reference>
<wd:ID wd:type="Applicant_Source_ID">REC_Current_Employee</wd:ID>
</wd:Source_Reference>Education
- Degree Reference – The reference IDs supplied by client.
- School Name – An open text field, required if School Reference is not supplied.
- School Reference – The reference IDs supplied by client, required if School Name not populated.
- Field of Study Reference – The reference IDs supplied by client.
Education section
<wd:Education_Data>
<wd:Degree_Reference>
<wd:ID wd:type="Degree_ID">MS</wd:ID>
</wd:Degree_Reference>
<wd:School_Name>Pepper University</wd:School_Name>
<wd:School_Reference>
<wd:ID bsvc:type="School_Reference_ID">Pepper University</wd:ID>
</wd:School_Reference>
<wd:First_Year_Attended>2022</wd:First_Year_Attended>
<wd:Last_Year_Attended>2024</wd:Last_Year_Attended>
<wd:Field_of_Study_Reference>
<wd:ID wd:type="Field_Of_Study_ID">Elementary Education</wd:ID>
</wd:Field_of_Study_Reference>
<wd:Grade_Average>4.0</wd:Grade_Average>
</wd:Education_Data>Work Experience
Work Experience Section
<wd:Experience_Data>
<wd:Company_Name>hertz</wd:Company_Name>
<wd:Title>car detailer</wd:Title>
<wd:Location>atlanta</wd:Location>
<wd:Start_Month>09</wd:Start_Month>
<wd:Start_Year>2024</wd:Start_Year>
<wd:Currently_Work_Here>true</wd:Currently_Work_Here>
<wd:Description></wd:Description>
</wd:Experience_Data>Language Data
This section allows you to send candidate language skill data. You are able to provide zero, one, or multiple languages; if you provide a language, you must also provide proficiency and ability. This example includes two languages.
- Language_ID – The reference IDs supplied by client.
- Language_Proficiency_ID – The reference IDs supplied by client.
- Language_Ability_Type_ID – The reference IDs supplied by client.
Language Data section
<wd:Language_Data>
<wd:Language_Reference>
<wd:ID wd:type="Language_ID">Spanish</wd:ID>
</wd:Language_Reference>
<wd:Language>
<wd:Language_Ability>
<wd:Language_Ability_Data>
<wd:Language_Proficiency_Reference>
<wd:ID wd:type="Language_Proficiency_ID">Fluent</wd:ID>
</wd:Language_Proficiency_Reference>
<wd:Language_Ability_Type_Reference>
<wd:ID wd:type="Language_Ability_Type_ID">Overall</wd:ID>
</wd:Language_Ability_Type_Reference>
</wd:Language_Ability_Data>
</wd:Language_Ability>
</wd:Language>
</wd:Language_Data>
<wd:Language_Data>
<wd:Language_Reference>
<wd:ID wd:type="Language_ID">English</wd:ID>
</wd:Language_Reference>
<wd:Language>
<wd:Language_Ability>
<wd:Language_Ability_Data>
<wd:Language_Proficiency_Reference>
<wd:ID wd:type="Language_Proficiency_ID">Fluent</wd:ID>
</wd:Language_Proficiency_Reference>
<wd:Language_Ability_Type_Reference>
<wd:ID wd:type="Language_Ability_Type_ID">Overall</wd:ID>
</wd:Language_Ability_Type_Reference>
</wd:Language_Ability_Data>
</wd:Language_Ability>
</wd:Language>
</wd:Language_Data> Put Candidate Response
A successful PUT Candidate will return the Workday candidate ID, job application ID, and requisition ID. To extract these fields from the response:
- Candidate ID: $.env:Envelope.env:Body.wd:Put_Candidate_Response.wd:Candidate_Reference.wd:ID[1].#text
- Job Application ID: $.env:Envelope.env:Body.wd:Put_Candidate_Response.wd:Candidate_Job_Application_Data.wd:Job_Application_Reference.wd:ID[$.@wd:type=>"Job_Application_ID"].#text
PUT Candidate Response
{
"env:Envelope": {
"@xmlns:env": "http://schemas.xmlsoap.org/soap/envelope/",
"env:Body": {
"wd:Put_Candidate_Response": {
"@xmlns:wd": "urn:com.workday/bsvc",
"@wd:version": "v38.1",
"wd:Candidate_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "26a0c0f623079001cd8c652eebfd0000"
}, {
"@wd:type": "Candidate_ID",
"#text": "C00981628"
}]
},
"wd:Candidate_Job_Application_Data": {
"wd:Job_Application_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "26a0c0f623079001cd8c66fc48f70003"
}, {
"@wd:type": "Job_Application_ID",
"#text": "JOB_APPLICATION-3-2714145"
}]
},
"wd:Job_Requisition_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "dce7500bfb461001531f36d869110000"
}, {
"@wd:type": "Job_Requisition_ID",
"#text": "WD30229077"
}]
}
}
}
}
}
}Put_Candidate_Attachment
This adds an attachment to a candidate and/or a candidate's job application.
Put Candidate Attachment
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Put_Candidate_Attachment_Request
xmlns:wd="urn:com.workday/bsvc" wd:Add_Only="false" wd:version="v42.0">
<wd:Candidate_Reference>
<wd:ID wd:type="Candidate_ID">C-2024-00015413</wd:ID>
</wd:Candidate_Reference>
<wd:Candidate_Attachment_Data>
<wd:Attachment_Data>
<wd:Filename>Alister_Testerson_BGC_Consent.pdf</wd:Filename>
<wd:File_Content>BASE64_FILE_CONTENT</wd:File_Content>
</wd:Attachment_Data>
<wd:Document_Category_Reference>
<wd:ID wd:type="Document_Category_ID">Background_Check_Consent</wd:ID>
</wd:Document_Category_Reference>
</wd:Candidate_Attachment_Data>
</wd:Put_Candidate_Attachment_Request>
</env:Body>
</env:Envelope>Create Prospect
This adds or updates a candidate prospect in Workday with the information supplied in the request.
Create Prospect requests
Create Prospect
- The Prospect_Data element must be included and set to True.
- This uses the Put_Candidate API call, but the minimum fields are:
- First and Last Name
- Phone
- Applicant_Source_ID
Create Prospect
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Put_Candidate_Request
xmlns:wd="urn:com.workday/bsvc"
wd:Add_Only="true"
wd:version="v41.2">
<wd:Candidate_Data>
<wd:Name_Data>
<wd:Legal_Name>
<wd:Name_Detail_Data>
<wd:First_Name>Naria</wd:First_Name>
<wd:Last_Name>Lamas</wd:Last_Name>
</wd:Name_Detail_Data>
</wd:Legal_Name>
</wd:Name_Data>
<wd:Contact_Data>
<wd:Phone_Device_Type_Reference>
<wd:ID wd:type="Phone_Device_Type_ID">Mobile</wd:ID>
</wd:Phone_Device_Type_Reference>
<wd:Country_Phone_Code_Reference>
<wd:ID wd:type="Country_Phone_Code_ID">ESP_34</wd:ID>
</wd:Country_Phone_Code_Reference>
<wd:Phone_Number>629013334</wd:Phone_Number>
<wd:Email_Address>pmpmaria+++++@abg.com</wd:Email_Address>
<wd:Location_Data>
<wd:Country_Reference>
<wd:ID wd:type="ISO_3166-1_Alpha-3_Code">ESP</wd:ID>
</wd:Country_Reference>
</wd:Location_Data>
</wd:Contact_Data>
<wd:Prospect_Data>
<wd:Prospect>true</wd:Prospect>
<wd:Source_Reference>
<wd:ID wd:type="Applicant_Source_ID">REC_Job_Fair</wd:ID>
</wd:Source_Reference>
</wd:Prospect_Data>
</wd:Candidate_Data>
</wd:Put_Candidate_Request>
</env:Body>
</env:Envelope>
Create Prospect Response
A successful prospect creation (PUT Candidate) will return only the Workday Candidate ID.
- Candidate ID: $.env:Envelope.env:Body.wd:Put_Candidate_Response.wd:Candidate_Reference.wd:ID[1].#text
Create Prospect Response
{
"env:Envelope": {
"@xmlns:env": "http://schemas.xmlsoap.org/soap/envelope/",
"env:Body": {
"wd:Put_Candidate_Response": {
"@xmlns:wd": "urn:com.workday/bsvc",
"@wd:version": "v41.2",
"wd:Candidate_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "1f3e2bf0cf849001cf24ac9c44fc0000"
}, {
"@wd:type": "Candidate_ID",
"#text": "CAND-532085"
}]
}
}
}
}
}Move_Candidate: Update workflow step ID
This will move a candidate from any recruiting stage to next possible stage.
Move_Candidate requests
Move Candidate Step/Status
Workflow_Step_ID’s provided by customer.
Move Candidate
<?xml version="1.0" encoding="UTF-8"?>
<soap-env:Envelope
xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Body>
<wd:Move_Candidate_Request
xmlns:wd="urn:com.workday/bsvc">
<wd:Dynamic_Business_Process_Parameters>
<wd:Next_Step_Reference>
<wd:ID wd:type="Workflow_Step_ID">JOB_APPLICATION_SERVICE_PROFESSIONALS_STEP_C_HIRING_MANAGER_REVIEW_ACTION_2</wd:ID>
</wd:Next_Step_Reference>
</wd:Dynamic_Business_Process_Parameters>
<wd:Move_Candidate_Data>
<wd:Job_Application_Reference>
<wd:ID wd:type="Job_Application_ID">JOB_APPLICATION-3-433946</wd:ID>
</wd:Job_Application_Reference>
</wd:Move_Candidate_Data>
</wd:Move_Candidate_Request>
</soap-env:Body>
</soap-env:Envelope>Move Candidate Response
A successful move candidate will return an event reference WID. You typically would not need to save retain this ID.
Move Candidate Response
{
"env:Envelope": {
"@xmlns:env": "http://schemas.xmlsoap.org/soap/envelope/",
"env:Body": {
"wd:Move_Candidate_Response": {
"@xmlns:wd": "urn:com.workday/bsvc",
"@wd:version": "v41.2",
"wd:Event_Reference": {
"wd:ID": {
"@wd:type": "WID",
"#text": "5bde2d8ffbb21001ce2289a823b20000"
}
}
}
}
}
}
Move_Candidate: Disposition
This moves a candidate from any recruiting stage to a Disposition stage.
Move_Candidate: Disposition requests
Disposition Candidate
Workflow_Step_ID’s provided by client.
Disposition Candidate
<?xml version="1.0" encoding="UTF-8"?>
<soap-env:Envelope
xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Body>
<wd:Move_Candidate_Request
xmlns:wd="urn:com.workday/bsvc">
<wd:Dynamic_Business_Process_Parameters>
<wd:Disposition_Step_Reference>
<wd:ID wd:type="Workflow_Step_ID">JOB_APPLICATION_SERVICE_PROFESSIONALS_STEP_I_HIRING_MANAGER_REVIEW_CONCLUSION:_*UNQUALIFIED:_DOES_NOT_MEET_QUALIFICATIONS</wd:ID>
</wd:Disposition_Step_Reference>
</wd:Dynamic_Business_Process_Parameters>
<wd:Move_Candidate_Data>
<wd:Job_Application_Reference>
<wd:ID wd:type="Job_Application_ID">JOB_APPLICATION-3-434191</wd:ID>
</wd:Job_Application_Reference>
</wd:Move_Candidate_Data>
</wd:Move_Candidate_Request>
</soap-env:Body>
</soap-env:Envelope>
Move Candidate Response
A successful move/disposition candidate will return an event reference WID. You typically would not need to save retain this ID.
Move Candidate Response
{
"env:Envelope": {
"@xmlns:env": "http://schemas.xmlsoap.org/soap/envelope/",
"env:Body": {
"wd:Move_Candidate_Response": {
"@xmlns:wd": "urn:com.workday/bsvc",
"@wd:version": "v41.2",
"wd:Event_Reference": {
"wd:ID": {
"@wd:type": "WID",
"#text": "5bde2d8ffbb21001ce2289a823b20000"
}
}
}
}
}
}
Create_Position
This creates/opens a position for a supervisory organization using the position management staffing model. Uses the Create Position business process
Create_Position details
Create_Position is used for the Workday hire process. This data should be provided by client or from the job feed. This call returns the position ID to be used in subsequent put_applicant or hire_employee calls. The specific fields required will vary from client to client, but usually requires the following fields.
- Organization_Reference_ID
- Job_Posting_Title
- Job_Family_ID
- Job_Profile_ID
- Location_ID
- Position_Time_Type_ID
- Worker_Type_ID
- Employee_Type_ID
- Company_Reference_ID
- Cost_Center_Reference_ID
Create Position
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Create_Position_Request
xmlns:wd="urn:com.workday/bsvc" wd:version="v41.2">
<wd:Business_Process_Parameters>
<wd:Auto_Complete>1</wd:Auto_Complete>
<wd:Run_Now>1</wd:Run_Now>
<wd:Comment_Data>
<wd:Comment>The crew position is created through the Paradox Integration</wd:Comment>
<!-- <wd:Worker_Reference><wd:ID wd:type="Employee_ID">msmith15@raisingcanes.com</wd:ID></wd:Worker_Reference> -->
</wd:Comment_Data>
</wd:Business_Process_Parameters>
<wd:Create_Position_Data>
<wd:Supervisory_Organization_Reference>
<wd:ID wd:type="Organization_Reference_ID">SUP1788</wd:ID>
</wd:Supervisory_Organization_Reference>
<wd:Position_Data>
<wd:Job_Posting_Title>Crew</wd:Job_Posting_Title>
</wd:Position_Data>
<wd:Position_Group_Restrictions_Data>
<wd:Availability_Date>2024-10-02</wd:Availability_Date>
<wd:Earliest_Hire_Date>2024-10-02</wd:Earliest_Hire_Date>
<wd:Job_Family_Reference>
<wd:ID wd:type="Job_Family_ID">OP_Company_Restaurants</wd:ID>
</wd:Job_Family_Reference>
<wd:Job_Profile_Reference>
<wd:ID wd:type="Job_Profile_ID">1046</wd:ID>
</wd:Job_Profile_Reference>
<wd:Location_Reference>
<wd:ID wd:type="Location_ID">1106</wd:ID>
</wd:Location_Reference>
<wd:Time_Type_Reference>
<wd:ID wd:type="Position_Time_Type_ID">Part_time</wd:ID>
</wd:Time_Type_Reference>
<wd:Worker_Type_Reference>
<wd:ID wd:type="Worker_Type_ID">EE</wd:ID>
</wd:Worker_Type_Reference>
<wd:Position_Worker_Type_Reference>
<wd:ID wd:type="Employee_Type_ID">Regular</wd:ID>
</wd:Position_Worker_Type_Reference>
</wd:Position_Group_Restrictions_Data>
<wd:Edit_Assign_Organization_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Auto_Complete>1</wd:Auto_Complete>
</wd:Business_Sub_Process_Parameters>
<wd:Position_Organization_Assignments_Data>
<wd:Company_Assignments_Reference>
<wd:ID wd:type="Company_Reference_ID">RCUSA</wd:ID>
</wd:Company_Assignments_Reference>
<wd:Cost_Center_Assignments_Reference>
<wd:ID wd:type="Cost_Center_Reference_ID">1106</wd:ID>
</wd:Cost_Center_Assignments_Reference>
</wd:Position_Organization_Assignments_Data>
</wd:Edit_Assign_Organization_Sub_Process>
<wd:Request_Default_Compensation_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Auto_Complete>1</wd:Auto_Complete>
</wd:Business_Sub_Process_Parameters>
</wd:Request_Default_Compensation_Sub_Process>
</wd:Create_Position_Data>
</wd:Create_Position_Request>
</env:Body>
</env:Envelope>
Create Position Response
A successful Create Position will return a position ID.
- Position ID: $.env:Envelope.env:Body.wd:Create_Position_Response.wd:Position_Reference.wd:ID[1].#text
Create Position Response
{
"env:Envelope": {
"@xmlns:env": "http://schemas.xmlsoap.org/soap/envelope/",
"env:Body": {
"wd:Create_Position_Response": {
"@xmlns:wd": "urn:com.workday/bsvc",
"@wd:version": "v41.2",
"wd:Event_Reference": {
"wd:ID": {
"@wd:type": "WID",
"#text": "85019ed93e70100209744c92fe960000"
}
},
"wd:Position_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "85019ed93e70100209745fc6ec290000"
}, {
"@wd:type": "Position_ID",
"#text": "P20487270"
}]
}
}
}
}
}
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.
Additional details
Put_Applicant is used for the Workday hire process. This call returns the applicant ID to be used in subsequent hire_employee call. If the candidate is a rehire, you would need to include the <wd:Applicant_Reference> tag and provide the previous applicant ID. The specific fields required will vary from client to client, but usually requires the following fields.
- Personal data (Name, email, phone, address, birthdate, SSN)
- Position ID
- Previous applicant ID, if applicable
Put Applicant
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Put_Applicant_Request
xmlns:wd="urn:com.workday/bsvc" wd:version="v41.2">
<wd:Applicant_Reference>
<wd:ID wd:type="Applicant_ID">{{wd_applicant_id}}</wd:ID>
</wd:Applicant_Reference>
<wd:Applicant_Data>
<wd:Personal_Data>
<wd:Name_Data>
<wd:Legal_Name_Data>
<wd:Name_Detail_Data>
<wd:First_Name>Alistar</wd:First_Name>
<wd:Last_Name>Testerson</wd:Last_Name>
<wd:Middle_Name></wd:Middle_Name>
<wd:Country_Reference>
<wd:ID wd:type="ISO_3166-1_Alpha-3_Code">USA</wd:ID>
</wd:Country_Reference>
</wd:Name_Detail_Data>
</wd:Legal_Name_Data>
</wd:Name_Data>
<wd:Personal_Information_Data>
<wd:Birth_Date>2002-05-26</wd:Birth_Date>
</wd:Personal_Information_Data>
<wd:Identification_Data>
<wd:National_ID>
<wd:National_ID_Data>
<wd:ID>999999999</wd:ID>
<wd:ID_Type_Reference>
<wd:ID wd:type="National_ID_Type_Code">USA-SSN</wd:ID>
</wd:ID_Type_Reference>
<wd:Country_Reference>
<wd:ID wd:type="ISO_3166-1_Alpha-3_Code">USA</wd:ID>
</wd:Country_Reference>
</wd:National_ID_Data>
</wd:National_ID>
</wd:Identification_Data>
<wd:Contact_Data>
<wd:Address_Data>
<wd:Country_Reference>
<wd:ID wd:type="ISO_3166-1_Alpha-3_Code">USA</wd:ID>
</wd:Country_Reference>
<wd:Address_Line_Data wd:Type="ADDRESS_LINE_1">1516 Lame Ave</wd:Address_Line_Data>
<wd:Municipality>Chicago</wd:Municipality>
<wd:Country_Region_Reference>
<wd:ID wd:type="ISO_3166-2_Code">IL</wd:ID>
</wd:Country_Region_Reference>
<wd:Postal_Code>62301</wd:Postal_Code>
<wd:Usage_Data wd:Public="0">
<wd:Type_Data wd:Primary="1">
<wd:Type_Reference wd:Descriptor="Home">
<wd:ID wd:type="Communication_Usage_Type_ID">HOME</wd:ID>
</wd:Type_Reference>
</wd:Type_Data>
</wd:Usage_Data>
</wd:Address_Data>
<wd:Phone_Data>
<wd:Country_ISO_Code>USA</wd:Country_ISO_Code>
<wd:International_Phone_Code>1</wd:International_Phone_Code>
<wd:Phone_Number>9045555555</wd:Phone_Number>
<wd:Phone_Device_Type_Reference>
<wd:ID wd:type="Phone_Device_Type_ID">Mobile</wd:ID>
</wd:Phone_Device_Type_Reference>
<wd:Usage_Data wd:Public="0">
<wd:Type_Data wd:Primary="1">
<wd:Type_Reference>
<wd:ID wd:type="Communication_Usage_Type_ID">Home</wd:ID>
</wd:Type_Reference>
</wd:Type_Data>
</wd:Usage_Data>
</wd:Phone_Data>
<wd:Email_Address_Data>
<wd:Email_Address>alistar.testerson@test.com</wd:Email_Address>
<wd:Usage_Data wd:Public="0">
<wd:Type_Data wd:Primary="1">
<wd:Type_Reference>
<wd:ID wd:type="Communication_Usage_Type_ID">Home</wd:ID>
</wd:Type_Reference>
</wd:Type_Data>
</wd:Usage_Data>
</wd:Email_Address_Data>
</wd:Contact_Data>
</wd:Personal_Data>
<wd:Recruiting_Data>
<wd:Positions_Considered_for_Reference>
<wd:ID wd:type="Position_ID">P20462839</wd:ID>
</wd:Positions_Considered_for_Reference>
</wd:Recruiting_Data>
<wd:External_Integration_ID_Data>
<wd:ID wd:System_ID="INT002_iCIMS_Hire_Inbound/INT002_iCIMS_Hire_Inbound/StartProcess">2782902</wd:ID>
</wd:External_Integration_ID_Data>
</wd:Applicant_Data>
</wd:Put_Applicant_Request>
</env:Body>
</env:Envelope>Put Applicant Response
A successful PUT Applicant will return an applicant ID.
- Applicant ID: $.env:Envelope.env:Body.wd:Put_Applicant_Response.wd:Applicant_Reference.wd:ID[1].#text
PUT Applicant Response
{
"env:Envelope": {
"@xmlns:env": "http://schemas.xmlsoap.org/soap/envelope/",
"env:Body": {
"wd:Put_Applicant_Response": {
"@xmlns:wd": "urn:com.workday/bsvc",
"@wd:version": "v41.2",
"wd:Applicant_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "7b1beb8d80c410020983591114840000"
}, {
"@wd:type": "Applicant_ID",
"#text": "A20416304"
}]
}
}
}
}
}Hire_Employee
This hires a pre-hire (new or existing) into an employee position, headcount, or job. This uses the Hire Employee business process.
- 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.
Hire_Employee options
Hire_Employee is used for the Workday hire process. This values should be provided by client or from the job feed. The specific fields required will vary from client to client, but may contain the following fields.
- Applicant_ID - from put_applicant call or if this is a rehire
- Position_ID - from create_position call, RaaS report, or provided by client
- Hire_Date
- Hire_Reason_Reference
- Employee_Type_Reference
- Job_Profile_Reference
- Default_Hours
- Scheduled_Hours
- Compensation_Package_ID
- Compensation_Grade_ID
- Compensation_Grade_Profile_ID
- Currency_ID
- Frequency_ID
- National_ID data (ssn)
- Company_Assignments_Reference → Org ID
- Cost_Center_Assignments_Reference → Org ID
- Pay_Group_Reference → Org ID
Hire Employee
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Hire_Employee_Request
xmlns:wd="urn:com.workday/bsvc" wd:version="v38.1">
<wd:Business_Process_Parameters>
<wd:Auto_Complete>false</wd:Auto_Complete>
<wd:Run_Now>true</wd:Run_Now>
</wd:Business_Process_Parameters>
<wd:Hire_Employee_Data>
<wd:Applicant_Reference>
<wd:ID wd:type="Applicant_ID">APPLICANT-6-425885</wd:ID>
</wd:Applicant_Reference>
<wd:Position_Reference>
<wd:ID wd:type="Position_ID">11196500</wd:ID>
</wd:Position_Reference>
<wd:Hire_Date>2024-10-31</wd:Hire_Date>
<wd:Hire_Employee_Event_Data>
<wd:Hire_Reason_Reference>
<wd:ID wd:type="General_Event_Subcategory_ID">Hire_Employee_Rehire_Rehire</wd:ID>
</wd:Hire_Reason_Reference>
<wd:Employee_Type_Reference>
<wd:ID wd:type="Employee_Type_ID">Regular</wd:ID>
</wd:Employee_Type_Reference>
<wd:Position_Details>
<wd:Job_Profile_Reference>
<wd:ID wd:type="Job_Profile_ID">51369</wd:ID>
</wd:Job_Profile_Reference>
<wd:Location_Reference>
<wd:ID wd:type="Location_ID">LOC_5215</wd:ID>
</wd:Location_Reference>
<wd:Default_Hours>40</wd:Default_Hours>
<wd:Scheduled_Hours>40</wd:Scheduled_Hours>
</wd:Position_Details>
</wd:Hire_Employee_Event_Data>
<wd:Change_Personal_Information_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Change_Personal_Information_Sub_Process>
<wd:Assign_Employee_Collective_Agreement_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>true</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Assign_Employee_Collective_Agreement_Sub_Process>
<wd:Propose_Compensation_for_Hire_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Auto_Complete>true</wd:Auto_Complete>
</wd:Business_Sub_Process_Parameters>
<wd:Propose_Compensation_for_Hire_Data>
<wd:Compensation_Guidelines_Data>
<wd:Compensation_Package_Reference>
<wd:ID wd:type="Compensation_Package_ID">Hourly Compensation Package</wd:ID>
</wd:Compensation_Package_Reference>
<wd:Compensation_Grade_Reference>
<wd:ID wd:type="Compensation_Grade_ID">TRAD</wd:ID>
</wd:Compensation_Grade_Reference>
<wd:Compensation_Grade_Profile_Reference>
<wd:ID wd:type="Compensation_Grade_Profile_ID">TRAD_AP0075</wd:ID>
</wd:Compensation_Grade_Profile_Reference>
</wd:Compensation_Guidelines_Data>
<wd:Pay_Plan_Data>
<wd:Pay_Plan_Sub_Data>
<wd:Amount>26</wd:Amount>
<wd:Currency_Reference>
<wd:ID wd:type="Currency_ID">USD</wd:ID>
</wd:Currency_Reference>
<wd:Frequency_Reference>
<wd:ID wd:type="Frequency_ID">Hourly</wd:ID>
</wd:Frequency_Reference>
</wd:Pay_Plan_Sub_Data>
</wd:Pay_Plan_Data>
</wd:Propose_Compensation_for_Hire_Data>
</wd:Propose_Compensation_for_Hire_Sub_Process>
<wd:Update_ID_Information_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Auto_Complete>true</wd:Auto_Complete>
</wd:Business_Sub_Process_Parameters>
<wd:Person_Identification_Data>
<wd:National_ID>
<wd:National_ID_Data>
<wd:ID>642123096</wd:ID>
<wd:ID_Type_Reference>
<wd:ID wd:type="National_ID_Type_Code">USA-SSN</wd:ID>
</wd:ID_Type_Reference>
<wd:Country_Reference>
<wd:ID wd:type="ISO_3166-1_Alpha-2_Code">US</wd:ID>
</wd:Country_Reference>
</wd:National_ID_Data>
</wd:National_ID>
</wd:Person_Identification_Data>
</wd:Update_ID_Information_Sub_Process>
<wd:Edit_Assign_Organization_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Auto_Complete>true</wd:Auto_Complete>
</wd:Business_Sub_Process_Parameters>
<wd:Position_Organization_Assignments_Data>
<wd:Company_Assignments_Reference>
<wd:ID wd:type="Organization_Reference_ID">CMP_001</wd:ID>
</wd:Company_Assignments_Reference>
<wd:Cost_Center_Assignments_Reference>
<wd:ID wd:type="Organization_Reference_ID">1030A00771</wd:ID>
</wd:Cost_Center_Assignments_Reference>
</wd:Position_Organization_Assignments_Data>
</wd:Edit_Assign_Organization_Sub_Process>
<wd:Edit_Government_IDs_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Edit_Government_IDs_Sub_Process>
<wd:Edit_Passports_and_Visas_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Edit_Passports_and_Visas_Sub_Process>
<wd:Edit_License_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Edit_License_Sub_Process>
<wd:Edit_Custom_IDs_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Edit_Custom_IDs_Sub_Process>
<wd:Assign_Pay_Group_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Auto_Complete>1</wd:Auto_Complete>
</wd:Business_Sub_Process_Parameters>
<wd:Assign_Pay_Group_Data>
<wd:Pay_Group_Reference>
<wd:ID wd:type="Organization_Reference_ID">UW_1000</wd:ID>
</wd:Pay_Group_Reference>
</wd:Assign_Pay_Group_Data>
</wd:Assign_Pay_Group_Sub_Process>
<wd:Request_One_Time_Payment_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Request_One_Time_Payment_Sub_Process>
<wd:Request_One_Time_Payment_for_Referral_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Request_One_Time_Payment_for_Referral_Sub_Process>
<wd:Request_Stock_Grant_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Request_Stock_Grant_Sub_Process>
<wd:Create_Workday_Account_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Create_Workday_Account_Sub_Process>
<wd:Assign_Matrix_Organization_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Assign_Matrix_Organization_Sub_Process>
<wd:Create_Provisioning_Event_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Create_Provisioning_Event_Sub_Process>
<wd:Create_Benefit_Life_Event_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Create_Benefit_Life_Event_Sub_Process>
<wd:Maintain_Employee_Contracts_Sub_Business_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Maintain_Employee_Contracts_Sub_Business_Process>
<wd:Edit_Service_Dates_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Edit_Service_Dates_Sub_Process>
<wd:Remove_Retiree_Status_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Remove_Retiree_Status_Sub_Process>
<wd:Check_Position_Budget_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Check_Position_Budget_Sub_Process>
<wd:Assign_Costing_Allocation_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Assign_Costing_Allocation_Sub_Process>
<wd:Edit_Background_Check_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Edit_Background_Check_Sub_Process>
<wd:Add_Academic_Appointment_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Add_Academic_Appointment_Sub_Process>
<wd:Manage_Employee_Probation_Period_Sub_Business_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Manage_Employee_Probation_Period_Sub_Business_Process>
<wd:Emergency_Contacts_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Emergency_Contacts_Sub_Process>
<wd:Onboarding_Setup_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Onboarding_Setup_Sub_Process>
<wd:Student_Employment_Eligibility_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Student_Employment_Eligibility_Sub_Process>
<wd:Manage_Union_Membership_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Manage_Union_Membership_Sub_Process>
<wd:Edit_Notice_Periods_Sub_Process>
<wd:Business_Sub_Process_Parameters>
<wd:Skip>1</wd:Skip>
</wd:Business_Sub_Process_Parameters>
</wd:Edit_Notice_Periods_Sub_Process>
</wd:Hire_Employee_Data>
</wd:Hire_Employee_Request>
</env:Body>
</env:Envelope>Hire Employee Response
A successful Hire Employee will return an employee ID, position ID and applicant ID.
-
Employee ID mapping options:
- =selector(=findwhere ('$.env:Envelope.env:Body.wd:Hire_Employee_Event_Response.wd:Employee_Reference.wd:ID', '$.@wd:type', '==', 'Employee_ID'), '.#text')
- $.env:Envelope.env:Body.wd:Hire_Employee_Event_Response.wd:Employee_Reference.wd:ID[1].#text
-
Position ID mapping options:
- =selector(=findwhere ('$.env:Envelope.env:Body.wd:Hire_Employee_Event_Response.wd:Position_Reference.wd:ID', '$.@wd:type', '==', 'Position_ID'), '.#text')
- $.env:Envelope.env:Body.wd:Hire_Employee_Event_Response.wd:Position_Reference.wd:ID[1].#text
-
Applicant ID - mapping options:
- =selector(=findwhere ('$.env:Envelope.env:Body.wd:Hire_Employee_Event_Response.wd:Applicant_Reference.wd:ID', '$.@wd:type', '==', 'Applicant_ID'), '.#text')
- $.env:Envelope.env:Body.wd:Put_Applicant_Response.wd:Applicant_Reference.wd:ID[1].#text
Hire Employee Response
{
"env:Envelope": {
"@xmlns:env": "http://schemas.xmlsoap.org/soap/envelope/",
"env:Body": {
"wd:Hire_Employee_Event_Response": {
"@xmlns:wd": "urn:com.workday/bsvc",
"@wd:version": "v41.2",
"wd:Event_Reference": {
"wd:ID": {
"@wd:type": "WID",
"#text": "7925393a80fd1002099eb665232f0000"
}
},
"wd:Employee_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "7925393a80fd1002099ec43a47a70000"
}, {
"@wd:type": "Employee_ID",
"#text": "20417833"
}]
},
"wd:Position_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "85019ed93e70100209745fc6ec290000"
}, {
"@wd:type": "Position_ID",
"#text": "P20487270"
}]
},
"wd:Applicant_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "7b1beb8d80c410020983591114840000"
}, {
"@wd:type": "Applicant_ID",
"#text": "A20416304"
}]
}
}
}
}
}Change_Emergency_Contacts
This web service allows the updating of emergency contacts for a person.
- You can provide 1 or multiple emergency contacts
- Related_Person_Relationship_ID - reference IDs provided by client
Additional details
Change Emergency Contacts
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Change_Emergency_Contacts_Request
xmlns:wd="urn:com.workday/bsvc" wd:version="v38.1">
<!-- is this needed: Business_Process_Parameters -->
<wd:Business_Process_Parameters>
<wd:Comment_Data>
<wd:Worker_Reference>
<wd:ID wd:type="Employee_ID">333807757</wd:ID>
</wd:Worker_Reference>
</wd:Comment_Data>
</wd:Business_Process_Parameters>
<wd:Change_Emergency_Contacts_Data>
<wd:Person_Reference>
<wd:ID wd:type="Employee_ID">333807757</wd:ID>
</wd:Person_Reference>
<wd:Emergency_Contacts_Reference_Data>
<wd:Emergency_Contact_Data>
<wd:Primary>true</wd:Primary>
<wd:Priority>1</wd:Priority>
<wd:Related_Person_Relationship_Reference>
<wd:ID wd:type="Related_Person_Relationship_ID">Grandparent-in-law</wd:ID>
</wd:Related_Person_Relationship_Reference>
<wd:Emergency_Contact_Personal_Information_Data>
<wd:Person_Name_Data>
<wd:Legal_Name_Data>
<wd:Name_Detail_Data>
<wd:First_Name>Anna</wd:First_Name>
<wd:Last_Name>Frost</wd:Last_Name>
<wd:Country_Reference>
<wd:ID wd:type="ISO_3166-1_Alpha-2_Code">US</wd:ID>
</wd:Country_Reference>
</wd:Name_Detail_Data>
</wd:Legal_Name_Data>
</wd:Person_Name_Data>
<wd:Contact_Information_Data>
<wd:Phone_Data>
<wd:Phone_Number>8326031039</wd:Phone_Number>
<wd:Phone_Device_Type_Reference>
<wd:ID wd:type="Phone_Device_Type_ID">MOBILE</wd:ID>
</wd:Phone_Device_Type_Reference>
<wd:Country_ISO_Code>USA</wd:Country_ISO_Code>
<wd:Usage_Data wd:Public="true">
<wd:Type_Data wd:Primary="true">
<wd:Type_Reference>
<wd:ID wd:type="Communication_Usage_Type_ID">HOME</wd:ID>
</wd:Type_Reference>
</wd:Type_Data>
</wd:Usage_Data>
</wd:Phone_Data>
</wd:Contact_Information_Data>
</wd:Emergency_Contact_Personal_Information_Data>
</wd:Emergency_Contact_Data>
</wd:Emergency_Contacts_Reference_Data>
</wd:Change_Emergency_Contacts_Data>
</wd:Change_Emergency_Contacts_Request>
</env:Body>
</env:Envelope>Change Emergency Contact Response
A successful change emergency contact request will return an event reference WID. You typically would not need to save retain this ID, but if you do:
- Emergency Contact Event Reference: $.env:Envelope.env:Body.wd:Change_Emergency_Contacts_Response.wd:Emergency_Contact_Event_Reference.wd:ID.#text
Change Emergency Contact Response
{
"env:Envelope": {
"@xmlns:env": "http://schemas.xmlsoap.org/soap/envelope/",
"env:Body": {
"wd:Change_Emergency_Contacts_Response": {
"@xmlns:wd": "urn:com.workday/bsvc",
"@wd:version": "v38.1",
"wd:Emergency_Contact_Event_Reference": {
"wd:ID": {
"@wd:type": "WID",
"#text": "74c55e218fa910016c087d90bdf60000"
}
}
}
}
}
}Maintain_Contact_Information_for_Person_Event
This creates or updates contact information for a person. Contact information includes email addresses, physical addresses, phone numbers, web addresses, and instant messenger contact information. Changes are routed through existing Contact Information for the Person Event business process for necessary approvals. Submitted contact information by default replaces existing entries of the same type. For example, submitting a new email address replaces the current email address. Set the Add Only flag to override this default behavior. When this flag is set to True, existing information is not replaced in cases where multiple entries are allowed.
Additional details
Maintain Contact Information for Person Event
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Maintain_Contact_Information_for_Person_Event_Request
xmlns:wd="urn:com.workday/bsvc" wd:version="v38.1">
<wd:Maintain_Contact_Information_Data>
<wd:Worker_Reference>
<wd:ID wd:type="Employee_ID">999838656</wd:ID>
</wd:Worker_Reference>
<wd:Effective_Date>2024-09-25</wd:Effective_Date>
<wd:Worker_Contact_Information_Data>
<wd:Address_Data>
<wd:Address_Line_Data wd:Type="ADDRESS_LINE_1">8380 112 Street</wd:Address_Line_Data>
<wd:Municipality>Delta</wd:Municipality>
<wd:Country_Region_Reference>
<wd:ID wd:type="Country_Region_ID">CAN-BC</wd:ID>
</wd:Country_Region_Reference>
<wd:Country_Reference>
<wd:ID wd:type="ISO_3166-1_Alpha-2_Code">CA</wd:ID>
</wd:Country_Reference>
<wd:Postal_Code>V4C 7A2</wd:Postal_Code>
<wd:Usage_Data>
<wd:Type_Data wd:Primary="true">
<wd:Type_Reference>
<wd:ID wd:type="Communication_Usage_Type_ID">HOME</wd:ID>
</wd:Type_Reference>
</wd:Type_Data>
</wd:Usage_Data>
</wd:Address_Data>
<wd:Phone_Data>
<wd:Phone_Number>8326001111</wd:Phone_Number>
<wd:Phone_Device_Type_Reference>
<wd:ID wd:type="Phone_Device_Type_ID">MOBILE</wd:ID>
</wd:Phone_Device_Type_Reference>
<wd:Country_ISO_Code>USA</wd:Country_ISO_Code>
<wd:Usage_Data wd:Public="true">
<wd:Type_Data wd:Primary="true">
<wd:Type_Reference>
<wd:ID wd:type="Communication_Usage_Type_ID">Home</wd:ID>
</wd:Type_Reference>
</wd:Type_Data>
</wd:Usage_Data>
</wd:Phone_Data>
<wd:Email_Address_Data>
<wd:Email_Address>AlexanderMcCann.2300@test.com</wd:Email_Address>
<wd:Usage_Data wd:Public="true">
<wd:Type_Data wd:Primary="true">
<wd:Type_Reference>
<wd:ID wd:type="Communication_Usage_Type_ID">HOME</wd:ID>
</wd:Type_Reference>
</wd:Type_Data>
</wd:Usage_Data>
</wd:Email_Address_Data>
</wd:Worker_Contact_Information_Data>
</wd:Maintain_Contact_Information_Data>
</wd:Maintain_Contact_Information_for_Person_Event_Request>
</env:Body>
</env:Envelope>Maintain Contact Information Response
A successful maintain contact information request will return an event reference WID. You typically would not need to save retain this ID, but if you do:
- Contact Information for Person Event Reference: $.env:Envelope.env:Body.wd:Maintain_Contact_Information_for_Person_Event_Response.wd:Contact_Information_for_Person_Event_Reference.wd:ID.#text
Maintain Contact Information Response
{
"env:Envelope": {
"@xmlns:env": "http://schemas.xmlsoap.org/soap/envelope/",
"env:Body": {
"wd:Maintain_Contact_Information_for_Person_Event_Response": {
"@xmlns:wd": "urn:com.workday/bsvc",
"@wd:version": "v38.1",
"wd:Contact_Information_for_Person_Event_Reference": {
"wd:ID": {
"@wd:type": "WID",
"#text": "74c55e218fa910016c08b4407a9b0000"
}
}
}
}
}
}Submit_Payment_Election_Enrollment
This replaces the current payment elections with new elections.
Additional details
Data needed for this API include:
- Currency_ID – The reference IDs provided by client.
- Payment_Election_Rule_ID – The reference IDs provided by client.
- Payment_Type_ID – The reference IDs provided by client.
- Account_Type_Code – The reference IDs provided by client.
-
Bank_Account_Type_Code – The reference IDs provided by client.
- Note: For Canadian elections, Branch_ID_Number is required.
Submit Payment Election
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Submit_Payment_Election_Enrollment_Request
xmlns:wd="urn:com.workday/bsvc" wd:version="v38.1">
<wd:Business_Process_Parameters>
<wd:Auto_Complete>true</wd:Auto_Complete>
</wd:Business_Process_Parameters>
<wd:Payment_Election_Enrollment_Data>
<wd:Role_ID_Reference>
<wd:ID wd:type="Employee_ID">777436475</wd:ID>
</wd:Role_ID_Reference>
<wd:Country_Reference>
<wd:ID wd:type="ISO_3166-1_Alpha-3_Code">USA</wd:ID>
</wd:Country_Reference>
<wd:Currency_Reference>
<wd:ID wd:type="Currency_ID">USD</wd:ID>
</wd:Currency_Reference>
<wd:Payment_Election_Rule_Group_Data>
<wd:Payment_Election_Rule_Reference>
<wd:ID wd:type="Payment_Election_Rule_ID">PAYMENT_ELECTION_RULE_USA</wd:ID>
</wd:Payment_Election_Rule_Reference>
<wd:Payment_Election_Data>
<wd:Order>1.0</wd:Order>
<wd:Payment_Election_Rule_Reference>
<wd:ID wd:type="Payment_Election_Rule_ID">PAYMENT_ELECTION_RULE_USA</wd:ID>
</wd:Payment_Election_Rule_Reference>
<wd:Country_Reference>
<wd:ID wd:type="ISO_3166-1_Alpha-3_Code">USA</wd:ID>
</wd:Country_Reference>
<wd:Currency_Reference>
<wd:ID wd:type="Currency_ID">USD</wd:ID>
</wd:Currency_Reference>
<wd:Payment_Type_Reference>
<wd:ID wd:type="Payment_Type_ID">Direct_Deposit</wd:ID>
</wd:Payment_Type_Reference>
<wd:Worker_Bank_Account_Data>
<wd:Country_Reference>
<wd:ID wd:type="ISO_3166-1_Alpha-3_Code">USA</wd:ID>
</wd:Country_Reference>
<wd:Currency_Reference>
<wd:ID wd:type="Currency_ID">USD</wd:ID>
</wd:Currency_Reference>
<wd:Bank_Account_Name>Jude Marks</wd:Bank_Account_Name>
<wd:Bank_Account_Nickname>Bank Account 1</wd:Bank_Account_Nickname>
<wd:Account_Number>29835236</wd:Account_Number>
<wd:Account_Type_Code>DDA</wd:Account_Type_Code>
<wd:Account_Type_Reference>
<wd:ID wd:type="Bank_Account_Type_Code">SA</wd:ID>
</wd:Account_Type_Reference>
<wd:Bank_Name>Chase</wd:Bank_Name>
<wd:Bank_ID_Number>111000038</wd:Bank_ID_Number>
</wd:Worker_Bank_Account_Data>
<wd:Distribution_Percentage>1</wd:Distribution_Percentage>
</wd:Payment_Election_Data>
</wd:Payment_Election_Rule_Group_Data>
</wd:Payment_Election_Enrollment_Data>
</wd:Submit_Payment_Election_Enrollment_Request>
</env:Body>
</env:Envelope>Submit Payment Election Response
A successful submit payment election will return a payment election enrollment reference WID. You typically would not need to save retain this ID, but if you do:
- Payment Election Enrollment Reference: $.env:Envelope.env:Body.wd:Put_Payment_Election_Enrollment_Response.wd:Payment_Election_Enrollment_Reference.wd:ID.#text
Submit Payment Election Response
{
"env:Envelope": {
"@xmlns:env": "http://schemas.xmlsoap.org/soap/envelope/",
"env:Body": {
"wd:Put_Payment_Election_Enrollment_Response": {
"@xmlns:wd": "urn:com.workday/bsvc",
"@wd:version": "v38.1",
"wd:Payment_Election_Enrollment_Reference": {
"wd:ID": {
"@wd:type": "WID",
"#text": "74c55e218fa910016c0904c08b430000"
}
}
}
}
}
}Offer
This initiates an offer for a job application.
The specific fields required will vary from client to client, but may contain the following fields. This values should be provided by client or from the job feed:
- General_Event_Subcategory_ID
- Location_ID
- Job_Profile_ID
- Business_Title
- Compensation_Package_ID
- Compensation_Grade_ID
- Compensation_Plan_ID
- Amount
- Currency_ID
- Frequency_ID
Put Offer
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Offer_Request
xmlns:wd="urn:com.workday/bsvc" wd:version="v42.0">
<!-- <wd:Dynamic_Business_Process_Parameters><wd:Next_Step_Reference><wd:ID wd:type="Workflow_Step_ID">JOB_APPLICATION_PARADOX_STEP_A_OFFER_ACTION</wd:ID></wd:Next_Step_Reference></wd:Dynamic_Business_Process_Parameters> -->
<wd:Offer_Data>
<wd:Job_Application_Reference>
<wd:ID wd:type="Job_Application_ID">72037024051920</wd:ID>
</wd:Job_Application_Reference>
<wd:Business_Process_Parameters>
<wd:Auto_Complete>true</wd:Auto_Complete>
</wd:Business_Process_Parameters>
<wd:Offer_Event_Data>
<wd:Hire_Date>2024-10-03</wd:Hire_Date>
<wd:Hire_Reason_Reference>
<wd:ID wd:type="General_Event_Subcategory_ID">HIR_NEW</wd:ID>
</wd:Hire_Reason_Reference>
<wd:Location_Reference>
<wd:ID wd:type="Location_ID">01040</wd:ID>
</wd:Location_Reference>
<wd:Job_Profile_Reference>
<wd:ID wd:type="Job_Profile_ID">RC500</wd:ID>
</wd:Job_Profile_Reference>
<wd:Business_Title>Crew</wd:Business_Title>
</wd:Offer_Event_Data>
<wd:Propose_Compensation_Sub_Process>
<wd:Propose_Compensation_for_Hire_Data>
<wd:Compensation_Guidelines_Data>
<wd:Compensation_Package_Reference>
<wd:ID wd:type="Compensation_Package_ID">Chipotle Compensation Package</wd:ID>
</wd:Compensation_Package_Reference>
<wd:Compensation_Grade_Reference>
<wd:ID wd:type="Compensation_Grade_ID">Crew Front of House</wd:ID>
</wd:Compensation_Grade_Reference>
<wd:Compensation_Grade_Profile_Reference>
<wd:ID wd:type="Compensation_Grade_Profile_ID">Crew Front of House: Start Rate Assignment = $13.25</wd:ID>
</wd:Compensation_Grade_Profile_Reference>
</wd:Compensation_Guidelines_Data>
<wd:Pay_Plan_Data>
<wd:Pay_Plan_Sub_Data>
<wd:Pay_Plan_Reference>
<wd:ID wd:type="Compensation_Plan_ID">Hourly (FL)</wd:ID>
</wd:Pay_Plan_Reference>
<wd:Amount>14.00</wd:Amount>
<wd:Currency_Reference>
<wd:ID wd:type="Currency_ID">USD</wd:ID>
</wd:Currency_Reference>
<wd:Frequency_Reference>
<wd:ID wd:type="Frequency_ID">Hourly</wd:ID>
</wd:Frequency_Reference>
</wd:Pay_Plan_Sub_Data>
</wd:Pay_Plan_Data>
</wd:Propose_Compensation_for_Hire_Data>
</wd:Propose_Compensation_Sub_Process>
</wd:Offer_Data>
</wd:Offer_Request>
</env:Body>
</env:Envelope>Correct_Hire
This operation corrects a hire employee business process. Correction is only allowed for completed events. The First Day of Work is updated to the same date as Contract Start Date. If the data submitted matches the persisted data, a correction record will not be created.
Correct Hire
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Correct_Hire_Employee_Request
xmlns:wd="urn:com.workday/bsvc"
wd:version="v42.0">
<wd:Event_Reference>
<wd:ID wd:type="WID">{{wd_hire_event_id}}</wd:ID>
</wd:Event_Reference>
<wd:Correct_Hire_Employee_Data>
<wd:Event_Effective_Date>2024-10-01</wd:Event_Effective_Date>
</wd:Correct_Hire_Employee_Data>
</wd:Correct_Hire_Employee_Request>
</env:Body>
</env:Envelope>Create_Requisition
This creates 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 Requisition
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Create_Requisition_Request
xmlns:wd="urn:com.workday/bsvc"
wd:version="v42.0">
<wd:Create_Job_Requisition_Data>
<wd:Supervisory_Organization_Reference>
<wd:ID wd:type="Organization_Reference_ID">2734RMGR</wd:ID>
</wd:Supervisory_Organization_Reference>
<wd:Create_Job_Requisition_Reason_Reference>
<wd:ID wd:type="General_Event_Subcategory_ID">Create_Job_Requisition_Recruiting_Post_for_Additional_Staff_Needed</wd:ID>
</wd:Create_Job_Requisition_Reason_Reference>
<wd:Number_of_Openings>1</wd:Number_of_Openings>
<wd:Job_Requisition_Data>
<!-- <wd:Job_Requisition_ID>abcdef</wd:Job_Requisition_ID> -->
<wd:Job_Posting_Title>Crew Member</wd:Job_Posting_Title>
<wd:Recruiting_Instruction_Reference>
<wd:ID wd:type="Recruiting_Instruction_ID">Post_Internally_Only</wd:ID>
</wd:Recruiting_Instruction_Reference>
<wd:Recruiting_Start_Date>2024-10-03</wd:Recruiting_Start_Date>
<wd:Target_Hire_Date>2024-10-03</wd:Target_Hire_Date>
<wd:Scheduled_Weekly_Hours>40</wd:Scheduled_Weekly_Hours>
<wd:Job_Profile_Reference>
<wd:ID wd:type="Job_Profile_ID">RC500</wd:ID>
</wd:Job_Profile_Reference>
<wd:Worker_Type_Reference>
<wd:ID wd:type="Worker_Type_ID">EE</wd:ID>
</wd:Worker_Type_Reference>
<wd:Position_Time_Type_Reference>
<wd:ID wd:type="Position_Time_Type_ID">Part_time</wd:ID>
</wd:Position_Time_Type_Reference>
<wd:Worker_Sub-Type_Reference>
<wd:ID wd:type="Employee_Type_ID">Regular</wd:ID>
</wd:Worker_Sub-Type_Reference>
<wd:Primary_Location_Reference>
<wd:ID wd:type="Location_ID">02734</wd:ID>
</wd:Primary_Location_Reference>
<wd:Primary_Job_Posting_Location_Reference>
<wd:ID wd:type="Location_ID">02734</wd:ID>
</wd:Primary_Job_Posting_Location_Reference>
<wd:Link_to_Evergreen_Requisition_Reference>
<wd:ID wd:type="Job_Requisition_ID">JR-2024-00002222</wd:ID>
</wd:Link_to_Evergreen_Requisition_Reference>
<wd:Questionnaire_Data>
<wd:Questionnaire_for_External_Career_Site_Reference>
<wd:ID wd:type="Questionnaire_ID">REC_US_Evergreens_Job_Application_Questionnaire</wd:ID>
</wd:Questionnaire_for_External_Career_Site_Reference>
</wd:Questionnaire_Data>
<wd:Organization_Data>
<wd:Organization_Assignments_for_Job_Requisition_Data>
<wd:Company_Assignment_Reference>
<wd:ID wd:type="Company_Reference_ID">COMPANY-4</wd:ID>
</wd:Company_Assignment_Reference>
<wd:Cost_Center_Assignment_Reference>
<wd:ID wd:type="Cost_Center_Reference_ID">02734</wd:ID>
</wd:Cost_Center_Assignment_Reference>
<wd:Region_Assignment_Reference>
<wd:ID wd:type="Region_Reference_ID">R9080</wd:ID>
</wd:Region_Assignment_Reference>
<wd:Custom_Organization_Assignment_Reference>
<wd:ID wd:type="Custom_Organization_Reference_ID">Below_region</wd:ID>
</wd:Custom_Organization_Assignment_Reference>
<wd:Custom_Organization_Assignment_Reference>
<wd:ID wd:type="Custom_Organization_Reference_ID">000</wd:ID>
</wd:Custom_Organization_Assignment_Reference>
</wd:Organization_Assignments_for_Job_Requisition_Data>
</wd:Organization_Data>
</wd:Job_Requisition_Data>
<wd:Request_Requisition_Compensation_Sub_Process>
<wd:Requisition_Compensation_Data>
<wd:Compensatable_Guidelines_Data>
<wd:Compensation_Package_Reference>
<wd:ID wd:type="Compensation_Package_ID">Chipotle Compensation Package</wd:ID>
</wd:Compensation_Package_Reference>
<wd:Compensation_Grade_Reference>
<wd:ID wd:type="Compensation_Grade_ID">Crew Front of House</wd:ID>
</wd:Compensation_Grade_Reference>
<wd:Compensation_Grade_Profile_Reference>
<wd:ID wd:type="Compensation_Grade_Profile_ID ">Crew Front of House: Start Rate Assignment = $13.25</wd:ID>
</wd:Compensation_Grade_Profile_Reference >
</wd:Compensatable_Guidelines_Data>
</wd:Requisition_Compensation_Data>
</wd:Request_Requisition_Compensation_Sub_Process>
</wd:Create_Job_Requisition_Data>
</wd:Create_Requisition_Request>
</env:Body>
</env:Envelope>Move_Candidate_to_Linked_Job_Requisition
This operation will move a Job Application from an Evergreen Requisition to a Job Requisition.
Move Candidate to Linked Job Requisition
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Move_Candidate_to_Linked_Job_Requisition_Request
xmlns:wd="urn:com.workday/bsvc"
wd:version="v42.0">
<wd:Job_Requisition_Reference>
<wd:ID wd:type="Job_Requisition_ID">JR-2024-00011798</wd:ID>
</wd:Job_Requisition_Reference>
<wd:Evergreen_Requisition_Reference>
<wd:ID wd:type="Job_Requisition_ID">JR-2024-00002222</wd:ID>
</wd:Evergreen_Requisition_Reference>
<wd:Job_Application_Reference>
<wd:ID wd:type="Job_Application_ID">72037023829952</wd:ID>
</wd:Job_Application_Reference>
</wd:Move_Candidate_to_Linked_Job_Requisition_Request>
</env:Body>
</env:Envelope>Get_Candidate
Get_Candidate options
Get Candidate: Check if already Applied
This returns information for candidates specified in the request. Check to see if a candidate already applied to a specific requisition.
By passing an email address and requisition ID, Workday will return profile ID and application ID if the candidate has applied to that specific requisition.
Get Candidate by email and requisition ID
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Get_Candidates_Request xmlns:wd="urn:com.workday/bsvc" wd:version="v38.2">
<wd:Request_Criteria>
<wd:Candidate_Email_Address>alistar.testerson@test.com</wd:Candidate_Email_Address>
<wd:Job_Requisition_Reference>
<wd:ID wd:type="Job_Requisition_ID">R104357</wd:ID>
</wd:Job_Requisition_Reference>
</wd:Request_Criteria>
<wd:Response_Group>
<wd:Exclude_All_Attachments>1</wd:Exclude_All_Attachments>
</wd:Response_Group>
</wd:Get_Candidates_Request>
</env:Body>
</env:Envelope>Get Candidate Response
A successful get candidate request will return the total number of results, candidate ID, job application ID, and full job application data if a candidate exists and has applied to that requisition.
- Candidate ID: $.env:Envelope.env:Body.wd:Get_Candidates_Response.wd:Response_Data.wd:Candidate.wd:Candidate_Data.wd:Candidate_ID
- Job application ID: $.env:Envelope.env:Body.wd:Get_Candidates_Response.wd:Response_Data.wd:Candidate.wd:Candidate_Data.wd:Job_Application_Data.wd:Job_Application_Reference.wd:ID[1].#text
- Total results: $.env:Envelope.env:Body.wd:Get_Candidates_Response.wd:Response_Results.wd:Total_Results
Get Candidate Response by Requisition ID
{
"env:Envelope": {
"@xmlns:env": "http://schemas.xmlsoap.org/soap/envelope/",
"env:Body": {
"wd:Get_Candidates_Response": {
"@xmlns:wd": "urn:com.workday/bsvc",
"@wd:version": "v41.2",
"wd:Request_Criteria": {
"wd:Candidate_Email_Address": "april.notprevemplUS@noemail.com",
"wd:Job_Requisition_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "3318c89ac312100198fb8852e1520000"
}, {
"@wd:type": "Job_Requisition_ID",
"#text": "R0166815"
}]
}
},
"wd:Response_Group": {
"wd:Exclude_All_Attachments": "1"
},
"wd:Response_Results": {
"wd:Total_Results": "1",
"wd:Total_Pages": "1",
"wd:Page_Results": "1",
"wd:Page": "1"
},
"wd:Response_Data": {
"wd:Candidate": {
"wd:Candidate_Data": {
"wd:Candidate_ID": "CAND-508374",
"wd:Name_Data": {
"wd:Legal_Name": {
"wd:Name_Detail_Data": {
"wd:First_Name": "April",
"wd:Last_Name": "NotPrevEmplUnitedStates"
}
}
},
"wd:Contact_Data": {
"wd:Phone_Device_Type_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "3804818e505c10f4a64033621b958520"
}, {
"@wd:type": "Phone_Device_Type_ID",
"#text": "Mobile"
}]
},
"wd:Country_Phone_Code_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "db8d3ca6446c11de98360015c5e6daf6"
}, {
"@wd:type": "Country_Phone_Code_ID",
"#text": "USA_1"
}]
},
"wd:Phone_Number": "2017043845",
"wd:Email_Address": "testperson@noemail.com",
"wd:Location_Data": {
"wd:Country_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "bc33aa3152ec42d4995f4791a106ed09"
}, {
"@wd:type": "ISO_3166-1_Alpha-2_Code",
"#text": "US"
}, {
"@wd:type": "ISO_3166-1_Alpha-3_Code",
"#text": "USA"
}, {
"@wd:type": "ISO_3166-1_Numeric-3_Code",
"#text": "840"
}]
},
"wd:Address_Line_1": "Lincoln Avenue",
"wd:City": "Pequannock Township",
"wd:Country_Region_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "c8891443252c4c4ea9427be64d755b9f"
}, {
"@wd:type": "Country_Region_ID",
"#text": "USA-AK"
}, {
"@wd:type": "ISO_3166-2_Code",
"#text": "AK"
}, {
"@wd:type": "ISO_3166-2_Country-Region_Code",
"#text": "US-AK"
}]
},
"wd:Postal_Code": "07444"
}
},
"wd:Status_Data": {
"wd:Do_Not_Hire": "0",
"wd:Withdrawn": "0"
},
"wd:Job_Application_Data": {
"wd:Job_Application_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "29f2e5026ca19001f9a23c2b72a20002"
}, {
"@wd:type": "Job_Application_ID",
"#text": "JOB_APPLICATION-6-777102"
}]
},
"wd:Job_Applied_To_Data": {
"wd:Job_Application_ID": "JOB_APPLICATION-6-777102",
"wd:Job_Requisition_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "3318c89ac312100198fb8852e1520000"
}, {
"@wd:type": "Job_Requisition_ID",
"#text": "R0166815"
}]
},
"wd:Job_Application_Date": "2024-12-20T08:37:20.881-08:00",
"wd:Stage_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "2d0e4a68825d4d2a8c507af7542d3f15"
}, {
"@wd:type": "Recruiting_Stage_ID",
"#text": "SCREEN"
}]
},
"wd:Workflow_Step_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "a43d1c0f8d0810015cfac27ae2920000"
}, {
"@wd:type": "Workflow_Step_ID",
"#text": "JOB_APPLICATION_DEFAULT_DEFINITION_STEP_B_REVIEW_ACTION_2"
}]
},
"wd:Status_Timestamp": "2024-12-20T08:37:22.344-08:00",
"wd:Source_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "5d363b8320e50101686cf354b6840004"
}, {
"@wd:type": "Applicant_Source_ID",
"#text": "REC_APEC"
}]
}
},
"wd:Resume_Data": {
"wd:Experience_Data": {
"wd:Company_Name": "test",
"wd:Title": "test",
"wd:Location": "test",
"wd:Start_Month": "12",
"wd:Start_Year": "2024",
"wd:End_Month": "0",
"wd:End_Year": "0",
"wd:Currently_Work_Here": "1"
},
"wd:Questionnaire_Response_Data": {
"wd:Response_Data": {
"wd:Questionnaire_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "e14d1d6bd49b1001a4d59769973b0000"
}, {
"@wd:type": "Questionnaire_ID",
"#text": "EXT_QUES_HV_AZ_NA"
}]
},
"wd:Questionnaire_Answer_Data": [{
"wd:Question_Order": "a",
"wd:Multiple_Choice_Answer_Data": {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "e14d1d6bd49b1001a4f7051274530001"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "NO_CUR_WOR"
}]
}
}
}, {
"wd:Question_Order": "b",
"wd:Multiple_Choice_Answer_Data": {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "e14d1d6bd49b1001a50038b35dfa0002"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "NO_FORM_WOR"
}]
}
}
}, {
"wd:Question_Order": "c",
"wd:Multiple_Choice_Answer_Data": {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "e14d1d6bd49b1001a509a92e26fb0003"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "YES_AUTH_COUN"
}]
}
}
}, {
"wd:Question_Order": "d",
"wd:Multiple_Choice_Answer_Data": {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "e14d1d6bd49b1001a515a9f29a780001"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "YES_18"
}]
}
}
}, {
"wd:Question_Order": "e",
"wd:Multiple_Choice_Answer_Data": {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "e14d1d6bd49b1001a51c8ea209dd0001"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "YES_DRIV_LIC"
}]
}
}
}, {
"wd:Question_Order": "f",
"wd:Multiple_Choice_Answer_Data": {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "6924c0722ec71001a582d7f499d60002"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "YES_REL_EXP"
}]
}
}
}, {
"wd:Question_Order": "g",
"wd:Multiple_Choice_Answer_Data": {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "6924c0722ec71001a58a1995c03c0000"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "YES_SHIFT_AMER"
}]
}
}
}, {
"wd:Question_Order": "h",
"wd:Multiple_Choice_Answer_Data": [{
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "e14d1d6bd49b1001a53cdc14ed520001"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "MD_SHIFT_TIMES"
}]
}
}, {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "e14d1d6bd49b1001a53cdc14ed520003"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "A_SHIFT_TIMES"
}]
}
}]
}, {
"wd:Question_Order": "i",
"wd:Multiple_Choice_Answer_Data": {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "6924c0722ec71001a5a345728c690000"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "YES_OUTSIDE"
}]
}
}
}]
}
}
}
}
}
}
}
}
}
}
}Get Candidate: Duplicate Profile Check
This returns information for candidates specified in the request. Check to see if a candidate profile already exists. If it exists, this returns the Workday candidate ID.
By passing an email address only, Workday will return all profiles and application IDs with that email address.
Get Candidates - by email only
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Get_Candidates_Request xmlns:wd="urn:com.workday/bsvc" wd:version="v41.2">
<wd:Request_Criteria>
<wd:Candidate_Email_Address>tom.jude@yopmail.com</wd:Candidate_Email_Address>
</wd:Request_Criteria>
<wd:Response_Group>
<wd:Exclude_All_Attachments>1</wd:Exclude_All_Attachments>
</wd:Response_Group>
</wd:Get_Candidates_Request>
</env:Body>
</env:Envelope>Get Candidate Response
A successful get candidate request will return the candidate ID (s) if a candidate exists and also a worker/Employee ID(s) if a previous worker.
- Candidate ID (if there is more than one result): =or($.env:Envelope.env:Body.wd:Get_Candidates_Response.wd:Response_Data.wd:Candidate.wd:Candidate_Data.wd:Candidate_ID, $.env:Envelope.env:Body.wd:Get_Candidates_Response.wd:Response_Data.wd:Candidate[0].wd:Candidate_Data.wd:Candidate_ID)
- Employee ID (if there is more than one result): =or($.env:Envelope.env:Body.wd:Get_Candidates_Response.wd:Response_Data.wd:Candidate.wd:Candidate_Data.wd:Worker_Reference.wd:ID[$.@wd:type=>"Employee_ID"].#text, $.env:Envelope.env:Body.wd:Get_Candidates_Response.wd:Response_Data.wd:Candidate[0].wd:Candidate_Data.wd:Worker_Reference.wd:ID[$.@wd:type=>"Employee_ID"].#text)
Get Candidate Response by email
{
"env:Envelope": {
"@xmlns:env": "http://schemas.xmlsoap.org/soap/envelope/",
"env:Body": {
"wd:Get_Candidates_Response": {
"@xmlns:wd": "urn:com.workday/bsvc",
"@wd:version": "v41.2",
"wd:Request_Criteria": {
"wd:Candidate_Email_Address": "testperson@noemail.com"
},
"wd:Response_Group": {
"wd:Exclude_All_Attachments": "1"
},
"wd:Response_Results": {
"wd:Total_Results": "1",
"wd:Total_Pages": "1",
"wd:Page_Results": "1",
"wd:Page": "1"
},
"wd:Response_Data": {
"wd:Candidate": {
"wd:Candidate_Data": {
"wd:Candidate_ID": "CAND-508374",
"wd:Name_Data": {
"wd:Legal_Name": {
"wd:Name_Detail_Data": {
"wd:First_Name": "April",
"wd:Last_Name": "NotPrevEmplUnitedStates"
}
}
},
"wd:Contact_Data": {
"wd:Phone_Device_Type_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "3804818e505c10f4a64033621b958520"
}, {
"@wd:type": "Phone_Device_Type_ID",
"#text": "Mobile"
}]
},
"wd:Country_Phone_Code_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "db8d3ca6446c11de98360015c5e6daf6"
}, {
"@wd:type": "Country_Phone_Code_ID",
"#text": "USA_1"
}]
},
"wd:Phone_Number": "2017043845",
"wd:Email_Address": "april.notprevemplUS@noemail.com",
"wd:Location_Data": {
"wd:Country_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "bc33aa3152ec42d4995f4791a106ed09"
}, {
"@wd:type": "ISO_3166-1_Alpha-2_Code",
"#text": "US"
}, {
"@wd:type": "ISO_3166-1_Alpha-3_Code",
"#text": "USA"
}, {
"@wd:type": "ISO_3166-1_Numeric-3_Code",
"#text": "840"
}]
},
"wd:Address_Line_1": "Lincoln Avenue",
"wd:City": "Pequannock Township",
"wd:Country_Region_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "c8891443252c4c4ea9427be64d755b9f"
}, {
"@wd:type": "Country_Region_ID",
"#text": "USA-AK"
}, {
"@wd:type": "ISO_3166-2_Code",
"#text": "AK"
}, {
"@wd:type": "ISO_3166-2_Country-Region_Code",
"#text": "US-AK"
}]
},
"wd:Postal_Code": "07444"
}
},
"wd:Status_Data": {
"wd:Do_Not_Hire": "0",
"wd:Withdrawn": "0"
},
"wd:Job_Application_Data": {
"wd:Job_Application_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "29f2e5026ca19001f9a23c2b72a20002"
}, {
"@wd:type": "Job_Application_ID",
"#text": "JOB_APPLICATION-6-777102"
}]
},
"wd:Job_Applied_To_Data": {
"wd:Job_Application_ID": "JOB_APPLICATION-6-777102",
"wd:Job_Requisition_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "3318c89ac312100198fb8852e1520000"
}, {
"@wd:type": "Job_Requisition_ID",
"#text": "R0166815"
}]
},
"wd:Job_Application_Date": "2024-12-20T08:37:20.881-08:00",
"wd:Stage_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "2d0e4a68825d4d2a8c507af7542d3f15"
}, {
"@wd:type": "Recruiting_Stage_ID",
"#text": "SCREEN"
}]
},
"wd:Workflow_Step_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "a43d1c0f8d0810015cfac27ae2920000"
}, {
"@wd:type": "Workflow_Step_ID",
"#text": "JOB_APPLICATION_DEFAULT_DEFINITION_STEP_B_REVIEW_ACTION_2"
}]
},
"wd:Status_Timestamp": "2024-12-20T08:37:22.344-08:00",
"wd:Source_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "5d363b8320e50101686cf354b6840004"
}, {
"@wd:type": "Applicant_Source_ID",
"#text": "REC_APEC"
}]
}
},
"wd:Resume_Data": {
"wd:Experience_Data": {
"wd:Company_Name": "test",
"wd:Title": "test",
"wd:Location": "test",
"wd:Start_Month": "12",
"wd:Start_Year": "2024",
"wd:End_Month": "0",
"wd:End_Year": "0",
"wd:Currently_Work_Here": "1"
},
"wd:Questionnaire_Response_Data": {
"wd:Response_Data": {
"wd:Questionnaire_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "e14d1d6bd49b1001a4d59769973b0000"
}, {
"@wd:type": "Questionnaire_ID",
"#text": "EXT_QUES_HV_AZ_NA"
}]
},
"wd:Questionnaire_Answer_Data": [{
"wd:Question_Order": "a",
"wd:Multiple_Choice_Answer_Data": {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "e14d1d6bd49b1001a4f7051274530001"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "NO_CUR_WOR"
}]
}
}
}, {
"wd:Question_Order": "b",
"wd:Multiple_Choice_Answer_Data": {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "e14d1d6bd49b1001a50038b35dfa0002"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "NO_FORM_WOR"
}]
}
}
}, {
"wd:Question_Order": "c",
"wd:Multiple_Choice_Answer_Data": {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "e14d1d6bd49b1001a509a92e26fb0003"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "YES_AUTH_COUN"
}]
}
}
}, {
"wd:Question_Order": "d",
"wd:Multiple_Choice_Answer_Data": {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "e14d1d6bd49b1001a515a9f29a780001"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "YES_18"
}]
}
}
}, {
"wd:Question_Order": "e",
"wd:Multiple_Choice_Answer_Data": {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "e14d1d6bd49b1001a51c8ea209dd0001"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "YES_DRIV_LIC"
}]
}
}
}, {
"wd:Question_Order": "f",
"wd:Multiple_Choice_Answer_Data": {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "6924c0722ec71001a582d7f499d60002"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "YES_REL_EXP"
}]
}
}
}, {
"wd:Question_Order": "g",
"wd:Multiple_Choice_Answer_Data": {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "6924c0722ec71001a58a1995c03c0000"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "YES_SHIFT_AMER"
}]
}
}
}, {
"wd:Question_Order": "h",
"wd:Multiple_Choice_Answer_Data": [{
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "e14d1d6bd49b1001a53cdc14ed520001"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "MD_SHIFT_TIMES"
}]
}
}, {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "e14d1d6bd49b1001a53cdc14ed520003"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "A_SHIFT_TIMES"
}]
}
}]
}, {
"wd:Question_Order": "i",
"wd:Multiple_Choice_Answer_Data": {
"wd:Multiple_Choice_Answer_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "6924c0722ec71001a5a345728c690000"
}, {
"@wd:type": "Question_Multiple_Choice_Answer_ID",
"#text": "YES_OUTSIDE"
}]
}
}
}]
}
}
}
}
}
}
}
}
}
}
}Get Applicant
This 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.
You would need to pass an applicant ID, or employee ID, and/or email address.
Get Applicants
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Get_Applicants_Request xmlns:wd="urn:com.workday/bsvc" wd:version="v42.0">
<wd:Request_Criteria>
<wd:Field_And_Parameter_Criteria_Data>
<wd:Provider_Reference>
<wd:ID wd:type="Integration_System_ID">CMG_INT_Paradox_RehireCheck_FOS</wd:ID>
</wd:Provider_Reference>
</wd:Field_And_Parameter_Criteria_Data>
<wd:Worker_Reference>
<wd:ID wd:type="Employee_ID">0471670</wd:ID>
</wd:Worker_Reference>
</wd:Request_Criteria>
<wd:Response_Group>
<wd:Include_Reference>true</wd:Include_Reference>
<wd:Include_Recruiting_Information>true</wd:Include_Recruiting_Information>
</wd:Response_Group>
</wd:Get_Applicants_Request>
</env:Body>
</env:Envelope>Put Interview
This submits Interview Data for the Schedule Interview task.
For the interview times to appear correctly in Workday, you may need to send the time in UTC or send the timezone that matches the Workday instance. A successful put_interview call will return the Interview Session WID that can be used to update or delete the interview at a later time.
Put Interview
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Put_Interview_Request xmlns:wd="urn:com.workday/bsvc" wd:version="v38.1">
<wd:Interview_Data>
<wd:Candidate_Interview_Criteria_Data>
<wd:Candidate_Reference>
<wd:ID wd:type="Candidate_ID">C473308</wd:ID>
</wd:Candidate_Reference>
<wd:Requisition_Reference>
<wd:ID wd:type="Job_Requisition_ID">R104434</wd:ID>
</wd:Requisition_Reference>
</wd:Candidate_Interview_Criteria_Data>
<wd:Interview_Session_Data>
<wd:Interview_Session_Details_Data>
<wd:Interviewers_Reference>
<wd:ID wd:type="Employee_ID">AP004941</wd:ID>
</wd:Interviewers_Reference>
<wd:Interview_Start_Time>2024-10-09T20:00:00.000Z</wd:Interview_Start_Time>
<wd:Interview_End_Time>2024-10-09T20:30:00.000Z</wd:Interview_End_Time>
</wd:Interview_Session_Details_Data>
</wd:Interview_Session_Data>
<wd:Timezone_Reference>
<wd:ID wd:type="Time_Zone_ID">America/Denver</wd:ID>
</wd:Timezone_Reference>
</wd:Interview_Data>
</wd:Put_Interview_Request>
</env:Body>
</env:Envelope>Put Interview Response
A successful put interview request will return an event reference WID.
- Interview Reference: $.env:Envelope.env:Body.wd:Put_Interview_Response.wd:Interview_Reference.wd:ID.#text
Put Interview Response
{
"env:Envelope": {
"@xmlns:env": "http://schemas.xmlsoap.org/soap/envelope/",
"env:Body": {
"wd:Put_Interview_Response": {
"@xmlns:wd": "urn:com.workday/bsvc",
"@wd:version": "v38.1",
"wd:Interview_Reference": {
"wd:ID": {
"@wd:type": "WID",
"#text": "beafd14362eb10020ac14703d4470000"
}
}
}
}
}
}Delete Interview
This provides a list of any known existing clients utilizing this integration.
Deleting an interview uses the put_interview call. The Interview Session WID must be passed to identify the interview to be deleted. This value is returned from the initial put_interview call that created the interview. The Delete flag must be set to True.
Delete Interview
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Body>
<wd:Put_Interview_Request xmlns:wd="urn:com.workday/bsvc" wd:version="v41.0">
<wd:Interview_Data>
<wd:Candidate_Interview_Criteria_Data>
<wd:Candidate_Reference>
<wd:ID wd:type="Candidate_ID">CAN_233850</wd:ID>
</wd:Candidate_Reference>
<wd:Requisition_Reference>
<wd:ID wd:type="Job_Requisition_ID">REQ_196478</wd:ID>
</wd:Requisition_Reference>
</wd:Candidate_Interview_Criteria_Data>
<wd:Interview_Session_Data wd:Delete="true">
<wd:Interview_Session_Reference>
<wd:ID wd:type="WID">7857b7a65f53100094c75284967e0000</wd:ID>
</wd:Interview_Session_Reference>
</wd:Interview_Session_Data>
<wd:Interview_Session_Data wd:Delete="true">
<wd:Interview_Session_Reference>
<wd:ID wd:type="WID">60bd45c33b881000295b0b7f26190000</wd:ID>
</wd:Interview_Session_Reference>
</wd:Interview_Session_Data>
<wd:Timezone_Reference>
<wd:ID wd:type="Time_Zone_ID">America/Chicago</wd:ID>
</wd:Timezone_Reference>
</wd:Interview_Data>
</wd:Put_Interview_Request>
</env:Body>
</env:Envelope>Custom Object: Put_Job_Application_Additional_Data
This adds or updates Job Application with the Additional Data information supplied in the request.
Put Job Application Additional_Data
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wd="urn:com.workday/bsvc"
xmlns:custom="urn:com.workday/tenants/tenantname_preview/data/custom">
<env:Body>
<wd:Put_Job_Application_Additional_Data_Request xmlns:wd="urn:com.workday/bsvc" wd:version="v41.2">
<wd:Job_Application_Custom_Object_Data>
<wd:Job_Application_Reference>
<wd:ID wd:type="Job_Application_ID">JOB_APPLICATION-6-14395282</wd:ID>
</wd:Job_Application_Reference>
<wd:Business_Object_Additional_Data>
<custom:hireBuddyCandidateStatus>
<custom:HBCandStatus>Hiring Event Interview Scheduled</custom:HBCandStatus>
</custom:hireBuddyCandidateStatus>
</wd:Business_Object_Additional_Data>
</wd:Job_Application_Custom_Object_Data>
</wd:Put_Job_Application_Additional_Data_Request>
</env:Body>
</env:Envelope>
Put Job Application Additional Data Response
A successful put job application additional data request will return a reference WID as well as the custom objects that were updated. You typically would not need to save retain this ID, but if you do:
- Reference ID: $.env:Envelope.env:Body.wd:Put_Job_Application_Additional_Data_Response.wd:Job_Application_Additional_Data_Reference.wd:ID.#text
Put Job Application Additional Data Response
{
"env:Envelope": {
"@xmlns:env": "http://schemas.xmlsoap.org/soap/envelope/",
"env:Body": {
"wd:Put_Job_Application_Additional_Data_Response": {
"@xmlns:wd": "urn:com.workday/bsvc",
"@wd:version": "v38.1",
"wd:Job_Application_Additional_Data_Reference": {
"wd:ID": [{
"@wd:type": "WID",
"#text": "1d8c435d104290021abc9efb46ab0004"
}, {
"@wd:type": "Job_Application_ID",
"#text": "JOB_APPLICATION-6-1181905"
}]
},
"wd:Job_Application_Additional_Data": {
"custom:paradoxStatus": {
"@xmlns:custom": "urn:com.workday/tenants/assurant5/data/custom",
"@wd:Descriptor": "New Candidate - TESTING",
"custom:paradoxStatusReference": {
"custom:ID": [{
"@custom:type": "WID",
"#text": "1d8c435d104230021abd1fbb280f0000"
}, {
"@custom:type": "paradoxStatus",
"#text": "New Candidate - TESTING"
}]
},
"custom:paradoxStatus": "New Candidate - TESTING"
},
"custom:paradoxCandidate": {
"@xmlns:custom": "urn:com.workday/tenants/assurant5/data/custom",
"@wd:Descriptor": "Yes",
"custom:paradoxCandidateReference": {
"custom:ID": [{
"@custom:type": "WID",
"#text": "1d8c435d104230021abd1f215de60000"
}, {
"@custom:type": "paradoxCandidate",
"#text": "Yes"
}]
},
"custom:paradoxCandidate": {
"@wd:Descriptor": "Yes",
"custom:ID": [{
"@custom:type": "WID",
"#text": "48706393987501ab6beea9af2b0c0ee7"
}, {
"@custom:type": "Custom_List__Value_Alias",
"@custom:parent_type": "Custom_List_Web_Service_Alias",
"@custom:parent_id": "yesNo",
"#text": "y"
}]
}
}
}
}
}
}
}