We have set up a API user in Salesforce and just today got this error message:
INVALID_OPERATION_WITH_EXPIRED_PASSWORD: The users password has expired you must call the SetPassword before attempting any other API operations
Can someone clarify? I understand that apparently the API users password has expired, and that I should send a SetPassword request before further action. What is the best practice for this:
Should I reset the password once a month? once a day? only when the error is thrown? What are the password format requirements (special chars, numbers and letters, etc)?
Is there a way to lock the password for this user in the Salesforce admin setup section to deactivate the required password refresh?