SAP Knowledge Base Article - Public

2273532 - OData API error: "Recruiting OData API Application Create/Update permission in Admin Center is not enabled" - Recruiting Management

Symptom

Error occurred while updating a JobApplication in the recruiting module of successfactors using OData API.

Environment

Successfactors RCM System

Reproducing the Issue

1. Make an update call to the successfactors instance using Job Application API entity SFOData.JobApplication.

2. You see the following error in the response:

{
"d" : [
{
"key" : "JobApplication/applicationId=###", "status" : "ERROR", "editStatus" : null, "message" : "Recruiting OData API Application Create/Update permission in Admin Center is not enabled", "index" : 0, "httpCode" : 403, "inlineResults" : null
}
]
}

Cause

This is because of the incorrect permissions assigned to the user which is being used to update the application via API call.

Resolution

1. Logon to successfactors System.

2. Go to admin center.

1.JPG

3. Choose "Manage Permission Roles".

2.png

4. Select the respective role assigned for the user used to update the Job Application.

5. Now click on Permission and click on Recruiting Permissions and check the following permission:

3.png

If the same Job Application update is done via Boomi, the following error can be seen in the process logs

4.png

Keywords

OData, Error, Boomi, JobApplication , KBA , create/update permission in admin center , input bd json array[1] not found , LOD-SF-RCM-API , Webservices & APIs , LOD-SF-INT-API , API & Adhoc API Framework , LOD-SF-INT-BOM , Standard SF to 3rd Party Boomi Content , Problem

Product

SAP SuccessFactors Recruiting all versions