Skip to main content
JSON-render actions are host-mediated. A package declares an action ID and typed payload; the host decides whether the current user and surface can run it. Common action IDs include:
  • open_document
  • open_todo_list
  • add_to_canvas
  • save_personal_widget
  • ui_toggle_ai_chat
  • ui_open_widget_market
  • ui_prefill_ai_composer
  • confirm_connect
  • confirm_refresh
  • confirm_write_task
Unknown action IDs are rejected during package validation.