SAP Knowledge Base Article - Public

2955521 - Forwarding candidate to requisition via API - Recruiting Management

Symptom

Is it possible to forward the candidate to requisition using API?

Environment

SAP SuccessFactors Recruiting Management

Resolution

You can use JobReqFwdCandidates as starting entity to forward candidate to requisition provided that the candidate profile is already created in the system.

Here is sample payload with minimal requirements:

{
"__metadata":{
"type": "SFOData.JobReqFwdCandidates",
"uri": "JobReqFwdCandidates"
 },
    "jobReqId":"144",
    "status": "Forwarded",
    "candidateId": "1063"
}

If the candidate is not yet created, you need to create the candidate profile by providing the necessary information in the payload. Use Candidate as starting entity.

Here is sample payload with minimal requirements :

{
"__metadata":{
"type": "SFOData.Candidate",
"uri": "Candidate"
 },
 
"country":"United States",
"firstName":"Alvin5",
"lastName":"Test",
"primaryEmail":"atest5@gmail.com",
"cellPhone":"1234321",
"shareProfile":"1",
"agreeToPrivacyStatement":"true",
 
"jobReqFwdCandidates":{
    "jobReqId":"144",
    "status": "Forwarded"
}
}

See Also

2817669 - ODATA API Data Dictionary

ODATA API Reference Guide

Keywords

Create candidate API; forwarded; ODATA, error registerCandidate with the index 0; Upsert , KBA , LOD-SF-RCM-API , Webservices & APIs , How To

Product

SAP SuccessFactors Recruiting all versions