Smart Action Definitions
Define filter-based actions that reviewers can apply to certifications results with a matching attribute or status.
Reviewers can view and apply custom actions from the Review interface by clicking Smart Action > Prepared Actions.
Add smart action definition
Create a smart action definition, globally or for a single Workflow.
A certification result includes all source and destination node properties discovered or added by Veza. You can specify a SCIM filter to select the results to affect, for example:
Example request:
The filter can apply to any source or destination node property.
When apply_to_all_rows
is true
and no other filter criteria is specified, the action will run on all certification results.
Mutable fields and mutable filters
Mutable fields contain result attributes that are not sourced from Authorization Graph data. Use mutable_fields
to apply changes to a result, and mutable_filter
to filter results based on decision or sign-off state:
Mutable field | Value |
---|---|
| One of: "RESULT_DECISION_UNKNOWN" "RESULT_DECISION_NONE" "RESULT_DECISION_ACCEPTED" "RESULT_DECISION_REJECTED" "RESULT_DECISION_FIXED" |
| string |
| One of: "UNKNOWN" "NOT_SIGNED_OFF" "SIGNED_OFF" |
Remove a smart action definition
Delete a prepared action by definition id
.
List smart action definitions
Returns an array of smart action definitions. By default, this endpoint lists all definitions. If a workflow_id
is specified, only definitions for that workflow are included in the response.
Update a smart action definition
Alter a smart action definition by specifying the id
and an array of values
to change.
Last updated