- Pack operations as an object describing them and pass the object to an executor for execution.
- Make it easy to implement undo, history, marco commands.
- Examples
- Notion’s
/api/v3/submitTransaction API (https://notionapi.netlify.app/interfaces/submittransaction.operation.html)