Interface: ActionEvent
Structured action event fired by interactive components.
Properties
formName?
optionalformName?:string
The form name that triggered this action, if any.
formState?
optionalformState?: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.