Symptom
Is there any way for me to know what are the statuses that I have on my Application Status Set associated to a Job Requisition template via API?
Environment
SAP SuccessFactors Recruiting Management
Resolution
No. Currently on the system we don't have any entities representing the Application Status Set configuration, and we don't have a way to pull out the set of fields that compose the Applicant Status Set.
One possible option, if you need to identify what statuses, since when you are using API to move candidates you are obligated to have the CandidateStatus Picklist aligned with the status you have, you will be able to use that, performing a request for the picklist information and with that you will have a list of the statuses, but you will still not be able to identify if the status belong to only a specific Status Set.
Example of the request for getting the values from the picklist: /odata/v2/Picklist?$filter=picklistId eq 'CandidateStatus'&$expand=picklistOptions
That will return you the picklist and the picklist properties(id, externalCode, status and etc...).
If you feel that this functionality is something that would be necessary for you, and would like to see that on the product in the future, we encourage you to have this submitted on the Influence portal, so our Product Management team can have this implemented on future releases. Please check the article 2090228 for more information.
See Also
Keywords
applicant, app, status, set, id, api, configuration, pull, out, dynamically, entity, job, application , KBA , LOD-SF-RCM-INT , Integration Center & Intelligent Services , How To