Rollback at REST interface
One answer
Rest Operations are executed when the request is processed. Therefore there is no transaction to roll back, as far as I can tell. I am unsure if configuration management could be used to perform the operations against. I think if it is run in a special context the user should be able to decide if they want to deliver or not.