CA Privileged Access Manager (PAM) with the Rest API enabled.
Below is a sample JSON body that will create a device with transparent login type "Command string", defining a few su commands for which PAM will insert a password transparently during an SSH access session. The example also shows how to configure access methods and tags for the device.
{"deviceName": "restapidevice","domainName": "restapidevice.example.com","os": "Linux","description": "RestApi test device","typeAccess": "t","typePassword": "t","targetServerDescription1": "Linux","targetServerDescription2": "Resttsdesc","tags": ["Linux","Provisioned"],"deviceAccessMethods": [{"type": "SSH","customName": null,"port": "22","taskProperty": null},{"type": "Telnet","customName": null,"port": "23","taskProperty": null}],"transparentLoginType": "Command string","transparentPrompts": {"commandStrings": ["su","su -","su - root","su root"],"prompt": "Password:"}}