For AI agents: the complete documentation index is available at /next/llms.txt, the full documentation bundle is available at /next/llms-full.txt, and this page is available as Markdown at /next/api/genui/openui/core/interfaces/ActionEvent.md.
Lynx
  • English
  • Interface: ActionEvent

    Structured action event fired by interactive components.

    Properties

    formName?

    optional formName?: string

    The form name that triggered this action, if any.


    formState?

    optional formState?: Record<string, unknown>

    Raw form state at the time of the action — all field values.


    humanFriendlyMessage

    humanFriendlyMessage: string

    Human-readable label for the action (displayed as user message in chat).


    params

    params: Record<string, unknown>

    Action-specific params (e.g. { url } for OpenUrl, custom params for Custom).


    type

    type: BuiltinActionType | string & object

    Action type. See BuiltinActionType for built-in types.

    Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the Apache License 2.0.