Managed Account Applications
Quick Navigation
- GET ManagedAccounts/{accountID}/Applications
- POST ManagedAccounts/{accountID}/Applications/{applicationID}
- DELETE ManagedAccounts/{accountID}/Applications/{applicationID}
- DELETE ManagedAccounts/{accountID}/Applications
GET ManagedAccounts/{accountID}/Applications
Purpose
Returns a list of applications assigned to a managed account.
Required Permissions
Password Safe Account Management (Read).
URL Parameters
accountID: ID of the managed account.
Request Body
None.
Response Body
Content-Type: application/json
[ { ApplicationID : int, Name : string, DisplayName : string, Version : string, Command : string, Parameters : string, Publisher : string, ApplicationType : string, FunctionalAccountID : int, // can be null ManagedSystemID : int, // can be null IsActive : bool, SmartRuleID : int // can be null } … ]
Response Codes
200 - Request successful. Applications in response body.
For more information, please see Common Response Codes.
POST ManagedAccounts/{accountID}/Applications/{applicationID}
Purpose
Assigns an application to a managed account.
Required Permissions
Password Safe Account Management (Read/Write).
URL Parameters
- accountID: ID of the managed account.
- applicationID: ID of the application.
Request Body
None.
Response Body
Content-Type: application/json
{ ApplicationID : int, Name : string, DisplayName : string, Version : string, Command : string, Parameters : string, Publisher : string, ApplicationType : string, FunctionalAccountID : int, // can be null ManagedSystemID : int, // can be null IsActive : bool, SmartRuleID : int // can be null }
Response Codes
201 - Request successful. Application in response body.
For more information, please see Common Response Codes.
DELETE ManagedAccounts/{accountID}/Applications/{applicationID}
Purpose
Unassigns an application from a managed account by managed account ID and application ID.
Required Permissions
Password Safe Account Management (Read/Write).
URL Parameters
- accountID: ID of the managed account.
- applicationID: ID of the application.
Request Body
None.
Response Body
None.
Response Codes
200 - Request successful.
For more information, please see Common Response Codes.
DELETE ManagedAccounts/{accountID}/Applications
Purpose
Unassigns all managed account applications by managed account ID.
Required Permissions
Password Safe Account Management (Read/Write).
URL Parameters
- accountID: ID of the managed account.
- applicationID: ID of the application.
Request Body
None.
Response Body
None.
Response Codes
200 - Request successful.
For more information, please see Common Response Codes.