SAP Knowledge Base Article - Public

2204677 - How to reset API User's password in SuccessFactors BizX system - SAP SuccessFactors

Symptom

You wish to change the API user's password.

At times, if the password has expired, Integrations would fail with an authentication error even if you haven't made any changes.

Environment

SAP SuccessFactors HCM Suite

Resolution

  1. Go to admin tool
  2. Under Manage Employees, click on  Reset User Passwords
    1.png
  3. Click on "Reset individual user password (with supplied password)", if not already selected.
    2.png
  4. Search for the API user on your intance, this is the user for whom we want to reset the password.
  5. Select the user, and enter the new password and click on the "Reset User Password" button.

3.png

In order to further avoid the expiration of the password, in which case the integrations would fail if not addressed.

Go to Admin Tools > Password & Login Policy Settings


Here, set the Maximum Password Age (in days) to -1 to avoid expiry of the API User from under "Set API login exceptions..."

NOTE: If your system is SSO enabled (IAS/IPS or External SSO provider/3rd party) - In order to reset the API user's password for API access, you must follow the process above via "Reset individual user password (with supplied password)". This cannot be done through the SSO.

See Also

If the password are changed with success and the you receive Unauthorized error, you can try to reset account according this webpage: Resetting Accounts

Keywords

API User, SFAPI, API Password expired, API Password reset, Unauthorized , KBA , LOD-SF-INT-API , API & Adhoc API Framework , LOD-SF-INT-ODATA , OData API Framework , How To

Product

SAP SuccessFactors HCM Suite all versions