• 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)