POST api/v1/orgs/{orgid}/jobs/{jobid}/BulkShortlistReject
Bulk shortlist and reject.
Request Information
Parameters
Name | Description | Additional information |
---|---|---|
orgid | It expects arya org id |
Define this parameter in the request URI. |
jobid | It expects arya job id |
Define this parameter in the request URI. |
request | { "candidatesToShortlist":[ { "CandidateId" : 678, "Source" : "social" or "dice" or "careerbuilder" or "monster" or "internal" or "indeed" or "nexxt" or "efinancial" }, { "CandidateId" : 679, "Source" : "social" or "dice" or "careerbuilder" or "monster" or "internal" or "indeed" or "nexxt" or "efinancial" }, { "CandidateId" : 680, "Source" : "social" or "dice" or "careerbuilder" or "monster" or "internal" or "indeed" or "nexxt" or "efinancial" } ], "candidatesToReject":[ { "CandidateId":706, "Source" : "social" or "dice" or "careerbuilder" or "monster" or "internal" or "indeed" or "nexxt" or "efinancial", "RejectedReasons":[ { "reason_display":"Title", "reason_key":"title", "isSelected":true }, { "reason_display":"Location", "reason_key":"location", "isSelected":false }, { "reason_display":"Missing Mandatory Skills", "reason_key":"missing_mandatory_skills", "isSelected":false }, { "reason_display":"Experience Mismatch", "reason_key":"experience_mismatch", "isSelected":true }, { "reason_display":"Industry Mismatch", "reason_key":"industry_mismatch", "isSelected":false }, { "reason_display":"Job Function Mismatch", "reason_key":"job_function_mismatch", "isSelected":false }, { "reason_display":"Company Mismatch", "reason_key":"company_mismatch", "isSelected":false }, { "reason_display":"Skip", "reason_key":"skip", "isSelected":false } ], "MustHaveSkills":"skill1,skill2", "IsRejectSimilarCandidates":false }, { "CandidateId":710, "Source" : "social" or "dice" or "careerbuilder" or "monster" or "internal", "RejectedReasons":[ { "reason_display":"Title", "reason_key":"title", "isSelected":false }, { "reason_display":"Location", "reason_key":"location", "isSelected":true }, { "reason_display":"Missing Mandatory Skills", "reason_key":"missing_mandatory_skills", "isSelected":false }, { "reason_display":"Experience Mismatch", "reason_key":"experience_mismatch", "isSelected":false }, { "reason_display":"Industry Mismatch", "reason_key":"industry_mismatch", "isSelected":true }, { "reason_display":"Job Function Mismatch", "reason_key":"job_function_mismatch", "isSelected":false }, { "reason_display":"Company Mismatch", "reason_key":"company_mismatch", "isSelected":false }, { "reason_display":"Skip", "reason_key":"skip", "isSelected":false } ], "MustHaveSkills":"skill1,skill2", "IsRejectSimilarCandidates":false } ] } Note: 1. For Job boards related candidates, this API only expects already downloaded candidates (which have INTEGER candidate Ids). 2. If you give same candidate for shortlist and ignore, API will give priority to shortlist action. 3. 'RejectedReasons', 'MustHaveSkills' , 'IsRejectSimilarCandidates' fields are an optional fields. 4. If 'Source' field is not provided or provided as null or empty string. We will take default as 'social'. 5. If multiple reasons are given, we will perform an 'OR' operation among them to reject similar candidates provided "RejectSimilarCandidates" field as true. 6. If "IsRejectSimilarCandidates" field is not available, API will consider it as false. 7. "MustHaveSkills" will only be considered when reasons contain "Missing Mandatory Skills" set as true. 8. For Each Json format inside "candidatesToReject" or "candidatesToShortlist" field, "CandidateId" is mandatory field. If not available we will ignore that Json format. |
None. |