cancel
Showing results for 
Search instead for 
Did you mean: 

SF oData API for Employee central and Performance

CRVMANISH
Contributor
0 Kudos

Hello Experts,

I am using following URL for check oData service available for performance management and employee central in success factor.

https://performancemanager8.successfactors.com/odata/v2

It gives me pop for user name & password , but it does not validate, same works if i login.

i used same username@companyid and then password but still it does not work.

Please suggest.

Regards

Manish

Accepted Solutions (0)

Answers (1)

Answers (1)

gerald_reinhard
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

I assume that OData APIs are not disabled in Provisioning and that the user you are using has the "OData API admin" permission in "Manage Integration Tools" assigned via "Admin Centre"->"Manage Permission Roles". See help.sap.com/hr_api for more details about required OData setup.

If this is the  case you might use the wrong URL. Above URL looks like a UI URL. The right API URL for the API servers is also documented in the OData API Programming Guide available at the above help portal.

The right production URL should be https://api8.successfactors.com/odata/v2

Best regards

   Gerald

CRVMANISH
Contributor
0 Kudos

You mean not disabled or enabled.

I see API for Employee central is there any API for performance goals.

Regards

Manish

gerald_reinhard
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

in Provisioning there is a switch called "Disable OData APIs" this one has to be inactive / not flagged. If you like to see the Employee Central OData APIs the provisioning setting "Employee Central OData" has to be enabled in addition. After that the permissions settings of the API user available in role based permissions has to be set. Go into the role which is assigned to your API user click on Permission, search for  section "Manage Integration Tools" and enabled the permission "Admin access to OData APIs".

Those two steps are the minimum settings you have to do to see the APIs. As of my knowledge you will also see OData Entities such as Goal* if Performance Management is active. Look into the "OData API Data Dictionary" in your system in "Admin Centre". All active entities in OData are listed there. Please note that this dictionary is only availabl if enabled in the permissions settings of your UI user, again section "Manage Integration Tools" and Permission "Access to OData API Data Dictionary".

Best regards

    Gerald