Managed Account Applications

Quick Navigation

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.