I am implementing a complex logic with an external system where I would like to make a webhook with user credentials to write back data, validate the response and execute another webhook if a certain logic did or did not pass. I would like to define this together with Ontology edits. The business logic is tightly coupled and it should not be possible to edit the ontology, if the webhook fails.
Currently, we implemented this via an action type in the ontology manager with the writeback webhook followed by a rule to create/modify the object. Unfortunately this workflow does not allow any rollbacks or conditional webhooks.