You must either provide a
candidateId
or acandidate
objectTo create an application, you can either provide a
candidateId
that pertains to an existing candidate in the ATS, or, alternatively, you can provide thecandidate
object with candidate details.If you provide the
candidateId
, then thecandidate
object is not mandatory. However, if thecandidateId
is not provided, then thecandidate
object 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
candidate
object, please provide thefirstName
,lastName
and at least one valid Email ID in theemails
list and at least one valid phone number in thephones
list.
Supported Apps
Here are the list of apps that support this API.
App | App ID | Remarks |
---|---|---|
Greenhouse | greenhouse | |
Lever | lever | |
Workday | workday-ats | Creating an application via candidateId is not supported. candidate object is required |
SAP SuccessFactors | successfactors-ats | initialStageId is not honored by the app. Please pass any dummy string as initialStageId to create an application- You must pass country in the metadata object |
Oracle Cloud HCM | oracle-hcm-ats | |
Workable | workable | Creating an application via candidateId is not supported. candidate object is required |
SmartRecruiters | smartrecruiters-ats | |
TeamTailor | teamTailor | |
Breezy | breezy | Creating an application via candidateId is not supported. candidate object is required |
Sage Recruitment | sage-ats | - Creating an application via candidateId is not supported. candidate object is required- initialStageId is not honored by the app. Please pass any dummy string as initialStageId to create an application |
Bullhorn | bullhorn | |
Ashby | ashby | |
UKG Pro Recruiting | ukgpro-ats | 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 | Creating an application via candidateId is not supported. initialStageId is not honored pass any dummy string in place of it. |
Zoho Recruit | zoho-recruit | initialStageId is not honored , pass dummy string in place of it. |
BambooHR ATS | bamboohr-ats | - Creating an application via candidateId is not supported. candidate object is required- initialStageId is not honored by the app. Please pass any dummy string as initialStageId to create an application |
JazzHR ATS | jazzhr-ats | initialStageId is not honored by the app. Please pass any dummy string asinitialStageId to create an application |
Recruitee | recruitee | initialStageId is not honored by the app. Please pass any dummy string asinitialStageId to create an application |
Oracle Taleo | oracle-taleo | initialStageId is not honored by the app. Please pass any dummy string asinitialStageId to create an application |
iCIMS | icims |