You must either provide acandidateIdor acandidateobjectTo create an application, you can either provide a
candidateIdthat pertains to an existing candidate in the ATS, or, alternatively, you can provide thecandidateobject with candidate details.If you provide the
candidateId, then thecandidateobject is not mandatory. However, if thecandidateIdis not provided, then thecandidateobject is a required field. If both are provided, then it might lead to the ATS processing the request in an unpredictable manner. Therefore, it is best to provide only one of these, depending on your use case.While providing the
candidateobject, please provide thefirstName,lastNameand at least one valid Email ID in theemailslist and at least one valid phone number in thephoneslist.
Supported Apps
Here are the list of apps that support this API.
Greenhouse (greenhouse)
Lever (lever)
Remarks:
lastNameis not honored by lever API.RESUMEtype is supported for attachment fileType.
Workday (workday-ats)
Remarks:
- Fields Not Supported:
answers,attachment,candidate.title,candidate.company,candidate.workAddress, andcandidate.permanentAddress. - In
metaData,countryCodeIdfield is required. - Either
candidateIdorcandidateis required.
SAP SuccessFactors (successfactors-ats)
Remarks:
initialStageIdis not honored by the app. Please pass any dummy string asinitialStageIdto create an application- Either
candidateIdorcandidateis required. - If you are passing the
candidateobject, thecandidate.presentAddress.countryfield is required. - Fields Not Supported:
company,links,candidate.workAddress, andcandidate.permanentAddress.
Oracle Cloud HCM (oracle-hcm-ats)
Workable (workable)
Remarks: Creating an application via candidateId is not supported. candidate object is required
SmartRecruiters (smartrecruiters-ats)
TeamTailor (teamTailor)
Breezy (breezy)
Remarks: Creating an application via candidateId is not supported. candidate object is required
Sage Recruitment (sage-ats)
Remarks: Creating an application via candidateId is not supported. candidate object is required
Bullhorn (bullhorn)
Ashby (ashby)
UKG Pro Recruiting (ukgpro-ats)
Remarks: initialStageId is not honored by the app. Please pass any dummy string. You need to pass additional fields inside metaData key for creating Application. Refer UKG Pro ATS
Keka ATS (keka-ats)
Remarks: Creating an application via candidateId is not supported. initialStageId is not honored pass any dummy string in place of it.
Zoho Recruit (zoho-recruit)
Remarks: initialStageId is not honored, pass dummy string in place of it.
BambooHR ATS (bamboohr-ats)
Remarks:
- Creating an application via
candidateIdis not supported.candidateobject is required initialStageIdis not honored by the app. Please pass any dummy string asinitialStageIdto create an application
JazzHR ATS (jazzhr-ats)
Remarks: initialStageId is not honored by the app. Please pass any dummy string as initialStageId to create an application
Recruitee (recruitee)
Remarks: initialStageId is not honored by the app. Please pass any dummy string as initialStageId to create an application
Oracle Taleo (oracle-taleo)
Remarks: initialStageId is not honored by the app. Please pass any dummy string as initialStageId to create an application
iCIMS (icims)
Loxo (loxo)
Remarks:
- Creating an application via
candidateIdis not supported.candidateobject is required initialStageIdis not honored by the app. Please pass any dummy stringlastNameis not honored pass dummy string and in firstname give fullname.metaDatashould contain resume details as it is compulsory. Refer Create Loxo Application
Pinpoint (pinpoint)
Remarks: Creating an application via candidateId is not supported. candidate object is required
PeopleStrong ATS (peoplestrong-ats)
Vincere (vincere)
Remarks: source is a required field if you are creating a application without candidateId. metaData.document_type_id is a required field if you are adding a attachment. For possible values of source and document_type_id refer passthrough requests.
DayForce ATS (dayforce-ats)
Remarks:
- Creating an application via
candidateIdis not supported.candidateobject is required initialStageIdis not honored by the app. Please pass any dummy string