Symptom
How do we identify internal or external candidates via API?
Is there a way to identify using API if candidate is sent by an agency?
Environment
SAP SuccessFactors Recruiting Management
Resolution
In the Candidate entity, there is a field called externalCandidate which is a bool, type field. You can use this to identify if the candidate is an internal or external.
It has been confirmed by the Product Management team that field in API to identify if candidate or application sent by agency is a system limitation. You can raise this as possible enhancement request. See KBA 2090228. The workaround you can do is create a custom field in the application template wherein the operator fills this out to identify agency sent candidate. It can be a text, bool or picklist field type.
See Also
2090228 - How to Submit Enhancement Requests for SAP SuccessFactors Products
Keywords
ODATA, SFAPI, entity, JobApplication, flag, source, integration , KBA , LOD-SF-RCM-API , Webservices & APIs , How To