Trying to create a UNIX target account with the following attributes in the POST /api.php/v1/devices.json/{deviceId}/targetApplications/{applicationId}/targetAccounts
{ "verifyThroughOtherAccount": "false" },
{ "discoveryAllowed": "f" },
{ "protocol": "SSH2_PASSWORD_AUTH" },
{ "otherAccount": "279001" },
{ "discoveryGlobal": "f" },
{ "extensionType": "unixII" },
{ "useOtherAccountToChangePassword": "t" },
{ "passwordChangeMethod": "DO_NOT_USE_SUDO" }
Results always in error
"code": 400,
"message": "Bad Request: PAM-CMN-0467: A Password Authority problem prevented completing the request. Message: PAM-CM-3488: Change process not specified. Check log for details."
CA PAM all versions
There are actually two problems with this call
Double check the syntax of the REST API call and especially whether an attribute has been assigned an incorrectly parsed or erroneous value. The values, and specifically the boolean ones need to be exactly as specified in the documentation or unexpected results may occur. In the present case, set value for useOtherAccountToChangePassword to either "true" or "false"
For more documentation about attributes please see
https://techdocs.broadcom.com/us/en/symantec-security-software/identity-security/privileged-access-manager/4-0-1/implementing/protect-privileged-account-credentials/identify-target-applications-and-connectors/add-a-unix-target-connector/unix-target-connector-cli-configuration.html
https://techdocs.broadcom.com/us/en/symantec-security-software/identity-security/privileged-access-manager/4-0-1/UNIX-Target-Application-External-API-Attributes.html