SAP Knowledge Base Article - Public

3469721 - Possibility to restrict "Target Population" for Recruiting OData API permissions - Recruiting Management

Symptom

  • Is it possible to restrict an API user's access level to Recruiting data, such as Job Requisitions, Job Applications, Candidates, Offer Approvals and Offer Letters?
  • Is it possible to configure "Target Population" for Recruiting OData API permissions, such as 'OData API Job Requisition Export'?

Environment

SAP SuccessFactors Recruiting Management

Resolution

Recruiting OData API permissions are not requiring target, so restricting data access using the Role-Based Permission (RBP) is not possible.

An API user account granted the following admin permissions can query all data from that Recruiting API entity. It is not possible to define the access level.

  • OData API Job Requisition Export
  • OData API Application Export
  • OData API Candidate Export
  • OData API Offer Letter Export

If the API user account doesn't have those admin permissions, the data access will be limited to the same level as the user's access in Recruiting. To gain access, the API user must be added to the job requisition as an operator.

For example, if the API user cannot view the job requisition when acting as a user in Recruiting, then the API user would not be able to fetch the data for that job requisition.

See Also

KBA 3148684 - Unable to pull Interview related data using oDATA API - Recruiting Management

Keywords

RCM, API, permission, access level, access restriction, target , KBA , LOD-SF-RCM-API , Webservices & APIs , How To

Product

SAP SuccessFactors Recruiting all versions