(***) Since 3.5, these actions support
dryRun parameter that (if set to "true") causes executing "preview changes" instead of real modifications. They also (except for recompute) support
raw parameter for applying the operation in raw mode. And since 3.7 these actions (again except for recompute) support
skipApprovals parameter, and
options parameter, as a generalization of these two (
skipApprovals) that can be used to set arbitrary model execution options (see this sample).
Some simple examples of scripts in XML form can be found in resources/scripting directory in model-intest module and in tasks/bulk-actions directory in the samples module.