Managed Account Propagation Actions

Quick Navigation

GET ManagedAccounts/{id}/PropagationActions/

Purpose

Returns a list of assigned propagation actions by managed account ID.

Required Permissions

Password Safe Account Management (Read).

Request Body

None.

Response Body

Content-Type: application/json

[
    {
    PropagationActionID : int,
    PropagationActionTypeID : int,
    Name : string,
    Description : string,
    SmartRuleID : int? // can be null
    }, ...
]        

Response Codes

200 - Request successful. Propagation Actions in the response body.

For more information, please see Common Response Codes.

POST ManagedAccounts/{id}/PropagationActions/{propagationActionID}

Purpose

Assigns a propagation action to the managed account referenced by ID.

Required Permissions

Password Safe Account Management (Read/Write).

Request Body (optional)

Content-Type: application/json

{
    SmartRuleID : int? // can be null
    }

Request Body Details

SmartRuleID : (optional) ID of the managed system-based Smart Rule to use for the propagation action assignment. If null or not given, uses scan data to determine propagation targets.

Response Body

Content-Type: application/json

{
    PropagationActionID : int,
    PropagationActionTypeID : int,
    Name : string,
    Description : string,
    SmartRuleID : int? // can be null
    }            

Response Codes

200 - Propagation action was already assigned. Propagation action in the response body.

201 - Propagation action was assigned successfully. Propagation action in the response body.

For more information, please see Common Response Codes.

DELETE ManagedAccounts/{id}/PropagationActions/

Purpose

Unassigns all propagation actions from the managed account by ID.

Required Permissions

Password Safe Account Management (Read/Write).

Request Body

None.

Response Body

None.

Response Codes

200 - Request successful.

For more information, please see Common Response Codes.

DELETE ManagedAccounts/{id}/PropagationActions/{propagationActionID}

Purpose

Unassigns a propagation action from the managed account by ID.

Required Permissions

Password Safe Account Management (Read/Write).

Request Body

None.

Response Body

None.

Response Codes

200 - Request successful.

For more information, please see Common Response Codes.