Purpose
A post API to get a list of accounts.
Accessing the API
Endpoint: /API/APP/APP007/GetAccountsByAsset
HTTP METHOD
POST
Parameters
|
Parameters |
Data Type |
Required |
Description |
|---|---|---|---|
|
Filter |
String |
Yes |
All /Active/ Disabled |
|
AssetType |
String |
Yes |
Asset type |
|
AssetHost |
String |
Yes |
IP address or host name |
|
DBInstance |
String |
No |
Database instance (required if requested asset is of database category) |
|
Instance |
String |
Yes |
Instance name |
Sample Request (JSON)
{
"Filter":"All/Active/Inactive",
"AssetType":"Windows Server",
"AssetHost":"XX.XX.XX.XX",
"DBInstance":"",
"Instance":"XXXX"
}
Sample Response (JSON)
{
“Version”:”6.0.0.0”,
"IsSuccess":true,
"LogCode":"0",
"Result":"
{
"Asset":"
{
"AssetCategory":"String",
"AssetType":"String",
"HostName":"String",
"DBInstance":"String",
"IPAddress":"String",
"PortNo":"String",
"Status":"String",
"Instance":"String
},
"Accounts":
{
[
"AssetType":"String",
"AssetHost":"String",
"DBInstace":"String",
"AccountName":"String",
"DirectoryServer":"String",
"AccountAuthenticationType":"String",
"AccountType":"String",
"Owner":"String",
"Tags":["T1", "T2"],
"Category":"String",
"ConsoleAccess":"String",
"EnforcePasswordChange":"String",
"IsExcludeFromADSync":"String",
"Config1":"String",
"Config2":"String",
"Config3":"String",
"Config4":"String",
"InheritCheckoutPolicyFromAsset":true/false,
"CheckoutPolicy":"String",
"InheritRotationPolicyFromAsset":true/false,
"RotationPolicy":"String",
"InheritReconciliationPolicyFromAsset":true/false,
"ReconciliationPolicy":"String",
"CreatedBy":"String",
"CreatedOn":"String",
"Status":true/false,
"Instance":"String",
"LinkedGroups":["G1", "G2"]
]
},
},
"StatusCode":"Accepted",
"Timestamp":"03 Jun 2019 11:58:50 GMT 05:30:00"
}
Standard Error Response Codes
|
Error Code |
Error Description |
|---|---|
|
011649 |
Current user do not have permission to take an action |
|
011651 |
The authorization header is either empty or not basic |
|
011673 |
Invalid credentials |
|
011674 |
Invalid credentials |
|
011675 |
Unable to validate request |
|
011683 |
Invalid instance name |
|
011803 |
Unable to insert API log details |
|
032410 |
Unable to get accounts on asset |
|
011685 |
Unable to get asset information |
|
011810 |
Unable to get account |
|
011853 |
Requested asset is not valid |