There are various mechanisms available to invoke CloudBees CD/RO APIs to create models, run objects, modify properties, and so on.
DSL (both Declarative and Scripted)
$[/increment /path/to/property <optional increment value>](updates and retrieves a property)
DSL has access to all the API commands plus direct access to objects.
For example, the
procedure DSL command can be used to create and modify a procedure. It can also be used as a closure to encapsulate steps and other subobjects.