SAP Knowledge Base Article - Public

2250344 - How to enable OData API - SuccessFactors


How to enable the OData API in SuccessFactors?

"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."


  • SAP SuccessFactors Integrations
  • SAP SuccessFactors HXM Suite


ODATA API is by default enabled in Provisioning ("SF Web Service" switch under "Web Services" section). However you need to provide the user with below RBP permission for accessing any OData Entity.

  1. Go to Admin CenterManage Security > Manage Permission Roles
  2. Click Permission to add the following permissions:

Manage Integration Tools


Employee Central API


 Just like employee Central, there will be Odata permissions specific to each module. So you would need to provide based on which module you need to access using Odata API.

See Also

  • The OData user must have permission to read the generic objects Employee Time and Change Log for Data Replication.
  • If you change the default security settings of these generic objects, you have to make sure that the OData user has the respective permissions.

Note These permissions gives the user only access to use the API and do not grant any user interface logon.

Employee Central OData API needs to be enabled to access the foundation objects (even if you are not using the Employee Cental module).

SAP SuccessFactors HCM Suite OData API: Reference Guide

SAP SuccessFactors Employee Central OData API: Reference Guide


Odata API Enable Odata Odata Permission , KBA , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT , Integrations , How To


SAP SuccessFactors HXM Suite all versions