Managed Account Propagation Actions
Quick Navigation
- GET ManagedAccounts/{id}/PropagationActions/
- POST ManagedAccounts/{id}/PropagationActions/{propagationActionID}
- DELETE ManagedAccounts/{id}/PropagationActions/
- DELETE ManagedAccounts/{id}/PropagationActions/{propagationActionID}
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.