Update a Candidate with details such as firstName, lastName, emails, phones etc.,
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Supported Apps
Here are the list of apps that support this API.
Ashby (ashby)
Supported Request Fields:
candidateId- RequiredfirstNamelastNamephones[].phoneNumber- only the value at the 0th index is honored.emails[].email- the value at 0th index is considered as primaryEmail and the values at 1st index is considered as a alternateEmail.links[].platform- one ofLINKEDINGITHUBWEBSITETWITTERlinks[].linktags- expects list of tagId's as input - to get the tha tagId, you can use get global tags, or get candidate tags api.presentAddress.citypresentAddress.statepresentAddress.countryattachments[].fileType- one ofRESUMEOTHERSattachments[].fileName- Requiredattachments[].fileContentattachments[].fileUrl- One Of fileContent or fileUrl is Requiredattachments[].contentType- Required if fileContent is givenmetaData
Lever (lever)
Supported Request Fields:
candidateId- RequiredfirstNamelastNamephones[].type- one ofWORKPERSONALSKYPEOTHERSphones[].phoneNumberemails[].emailpresentAddress.addressLine1presentAddress.addressLine2presentAddress.citypresentAddress.statepresentAddress.countrypresentAddress.zipCode- all the address fields are appended as a single string and sent aslocationto levermetaData
SuccessFactors ATS (successfactors-ats)
Supported Request Fields:
candidateId- RequiredfirstNamelastNamephones[].phoneNumber- only the value at the 0th index is honored.emails[].type-WORKemails[].email- Knit sends the firstWORK-type email in the list as contactEmail and the first non-WORKemail as primaryEmail. Only these two emails are honored.titletagspresentAddress.addressLine1presentAddress.addressLine2presentAddress.citypresentAddress.state- give a vallid state namepresentAddress.country- expects a 2 letter country code likeUS,CAetc.presentAddress.zipCodeeducation[].instituteeducation[].fromDateeducation[].toDateattachments[].fileType- one ofRESUMECOVER_LETTEROTHERSattachments[].fileNameattachments[].fileContentattachments[].fileUrlattachments[].contentTypemetaData
TeamTailor (teamtailor)
Supported Request Fields:
candidateId- RequiredfirstNamelastNamephones[].phoneNumber- only the value at the 0th index is honored.emails[].email- only the value at the 0th index is honored.links[].platform- supportedLINKEDINlinks[].linktagsattachments[].fileType- one ofRESUMEOTHERSattachments[].fileName- Required if fileContent is givenattachments[].fileContentattachments[].fileUrlattachments[].contentTypemetaData
UKG Pro Recruiting (ukgpro-ats)
Supported Request Fields:
education[].degreeeducation[].instituteeducation[].fromDateeducation[].toDateeducation[].major- expects id of the majoreducation[].minor- expects id of the minor (both major and minor ids can be obtained using passthrough request with method -GET, path -/api/fields-of-study)education[].descriptionskills[].nameskills[].level- expects id of the proficiency_level - can be obtained using passthrough request with method -GET, path -/api/proficiency-levelsexperiences[].companyexperiences[].jobTitleexperiences[].startDateexperiences[].endDateexperiences[].summaryattachments[].fileType- every type is uploaded as a generic candidate document to UKG Pro Recruiting.attachments[].fileName- Required (only if you are giving attachments)attachments[].fileContentattachments[].fileUrlattachments[].contentType- Required if you are giving fileContent and not a fileUrl
Remarks: The above details gets appended to the existing data of the Candidate.
Vincere (vincere)
Supported Request Fields:
candidateId- RequiredfirstName- RequiredlastName- Requiredphones[].type- one ofWORKHOMEOTHERSphones[].phoneNumberemails[].type- one ofWORKOTHERSemails[].email- at least one email is Required.links[].platform- one ofLINKEDINFACEBOOKTWITTERWEBSITElinks[].linkcompanyworkAddress.addressLine1workAddress.addressLine2workAddress.cityworkAddress.stateworkAddress.countryworkAddress.zipCode- all the workAddress fields are appended together and sent as company location name.permanentAddress.addressLine1permanentAddress.addressLine2permanentAddress.citypermanentAddress.countrypermanentAddress.zipCode- all the permanentAddress fields are appended together and sent as personal location name.presentAddress.addressLine1presentAddress.addressLine2presentAddress.citypresentAddress.statepresentAddress.countrypresentAddress.zipCode- all the presentAddress fields are appended together and sent as current location name.education[].degreeeducation[].instituteeducation[].fromDateeducation[].toDateeducation[].majoreducation[].minoreducation[].descriptioneducation[].scoreskills[].nameskills[].level- one ofBEGINNERINTERMEDIATEADVANCEDFLUENTNATIVEexperiences[].companyexperiences[].jobTitleexperiences[].startDateexperiences[].endDateexperiences[].currentlyWorkingexperiences[].summaryattachments[].fileTypeattachments[].fileName- Required (only if you are giving attachments)attachments[].fileContentattachments[].fileUrlattachments[].contentTypemetaDatametaData.candidate_source_id- Required - Can be obtained using the passthrough requestmetaData.document_type_id- Required Only If you are adding attachments - Can be obtained using the passthrough request
Workable (workable)
Supported Request Fields:
candidateId- RequiredfirstNamelastNamephones[].phoneNumber- only the value at the 0th index is honored.emails[].email- only the value at 0th index is honored.titlelinks[].platform- one ofFACEBOOKGITHUBLINKEDINSTACKOVERFLOWTWITTERBLOGlinks[].linktagspresentAddress.addressLine1presentAddress.addressLine2presentAddress.citypresentAddress.statepresentAddress.countrypresentAddress.zipCode- all the presentAddress fields are appended together and sent as address string.education[].degreeeducation[].instituteeducation[].ideducation[].fromDateeducation[].toDateeducation[].major- this list replaces the existing education list completely.skills[].nameexperiences[].companyexperiences[].jobTitleexperiences[].startDateexperiences[].endDateexperiences[].currentlyWorkingexperiences[].summary- this list replaces the existing experiences list completely.attachments[].fileType- supported valuesRESUMEOTHERS(theOTHERSare added as a comment with a attachment.)attachments[].fileName- Required (only if you are giving attachments)attachments[].fileContentattachments[].fileUrlattachments[].contentTypemetaData
Remarks : Candiates that are created into a talent pool are not updatable using this API, only the candidates that are associated with a job are updatable using this API.
Zoho Recruit (zoho-recruit)
Supported Request Fields:
candidateId- RequiredfirstNamelastNamephones[].phoneNumber- value at 0th, 1st, 2nd indices are honored as Mobile, Phone, Fax respectively.emails[].email- the value at 0th and 1st index are honored as Email and Secondary_Email respectively.titlecompanylinks[].platform- one ofLINKEDINFACEBOOKTWITTERPERSONAL_WEBSITElinks[].linktagspresentAddress.addressLine1presentAddress.addressLine2presentAddress.citypresentAddress.statepresentAddress.countrypresentAddress.zipCodeeducation[].degreeeducation[].instituteeducation[].fromDateeducation[].id- if given only that instance is updated else education gets appended to the existing education list.education[].toDateeducation[].majoreducation[].currentlyPursuingskills[].nameexperiences[].companyexperiences[].jobTitleexperiences[].startDateexperiences[].endDateexperiences[].currentlyWorkingexperiences[].summary- the experience objects gets appended to the existing experience list.attachments[].fileType- one ofRESUMECOVER_LETTEROTHERSattachments[].fileNameattachments[].fileContentattachments[].fileUrlattachments[].contentTypemetaData
iCIMS (icims)
Supported Request Fields:
candidateId- RequiredfirstNamelastNamephones[].type- one ofWORKPERSONALOTHERSphones[].phoneNumberemails[].email- only the value at the 0th index is honored.workAddress.addressLine1workAddress.addressLine2workAddress.cityworkAddress.stateworkAddress.countryworkAddress.zipCodepermanentAddress.addressLine1permanentAddress.addressLine2permanentAddress.citypermanentAddress.countrypermanentAddress.zipCodepresentAddress.addressLine1presentAddress.addressLine2presentAddress.citypresentAddress.statepresentAddress.countrypresentAddress.zipCodeattachments[].fileType- Supported type -RESUMEattachments[].fileName- Required (Only If you are sending attachments)attachments[].fileContentattachments[].fileUrl- One of fileUrl or fileContent is Required.attachments[].contentType- Required If you are giving fileContentmetaData-metaData.candidateRoleIdis Required, Default to the valueD32007
Jobvite (jobvite)
Supported Request Fields:
candidateId- RequiredfirstNamelastNamephones[].type- one ofHOMEWORKOTHERSphones[].phoneNumberemails[].email- only the value at the 0th index is honored and Required.titlepresentAddress.addressLine1presentAddress.addressLine2presentAddress.citypresentAddress.statepresentAddress.countrypresentAddress.zipCodemetaData
Loxo (loxo)
Supported Request Fields:
candidateId- RequiredfirstNamelastNamephones[].phoneNumber- only the value at the 0th index is honored.emails[].email- only the value at the 0th index is honored.titlecompanylinks[].platform- one ofLINKEDINWEBSITElinks[].linkpresentAddress.addressLine1presentAddress.addressLine2presentAddress.citypresentAddress.statepresentAddress.countrypresentAddress.zipCodeeducation[].degreeeducation[].instituteeducation[].fromDateeducation[].descriptionattachments[].fileType- one ofRESUMEOTHERSattachments[].fileName- Required (Only If you are sending attachments)attachments[].fileContentattachments[].fileUrl- one of fileUrl or fileContent is Requiredattachments[].contentType- Required if you are giving fileContentmetaData
Recruit CRM ATS (recruit-crm-ats)
Supported Request Fields:
candidateId- RequiredfirstNamelastNamephones[].phoneNumberemails[].email- only the value at the 0th index is honored.titlecompanylinks[].platform- one ofLINKEDINFACEBOOKTWITTERGITHUBXINGlinks[].linkpresentAddress.addressLine1presentAddress.addressLine2presentAddress.citypresentAddress.statepresentAddress.countrypresentAddress.zipCodeeducation[].degreeeducation[].instituteeducation[].fromDateeducation[].toDateeducation[].majoreducation[].descriptioneducation[].scoreskills[].nameexperiences[].companyexperiences[].jobTitleexperiences[].startDateexperiences[].endDateexperiences[].currentlyWorkingexperiences[].summaryattachments[].fileType- one ofRESUMEOTHERSattachments[].fileName- Required (Only If you are sending attachments)attachments[].fileContent- only supported for fileType ==RESUMEattachments[].fileUrl- Required if the fileType ==OTHERSattachments[].contentType- Required if you are givingfileContentmetaData
Oracle HCM ATS (oracle-hcm-ats)
Supported Request Fields:
candidateId- RequiredfirstNamelastNameemails[].email- only the value at the 0th index is honored.metaData
Pinpoint (pinpoint)
Supported Request Fields:
candidateId- RequiredfirstNamelastNamephones[].phoneNumber- only the value at the 0th index is honored.emails[].email- only the value at the 0th index is honored.presentAddress.addressLine1presentAddress.addressLine2presentAddress.citypresentAddress.countrypresentAddress.zipCodeattachments[].fileNameattachments[].fileContentattachments[].fileUrlattachments[].contentTypemetaData

