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
- Go to admin tool
- Under Manage Employees, click on Reset User Passwords
- Click on "Reset individual user password (with supplied password)", if not already selected.
- Search for the API user on your intance, this is the user for whom we want to reset the password.
- Select the user, and enter the new password and click on the "Reset User Password" button.
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..."
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