Skip to main content

ActionDefinitionInput Input Object

Represents a collection of data that defines a Component Action.

Input fields

ArgumentTypeDescription
keyString!A string which uniquely identifies the Action in the context of the Component.
displayActionDisplayDefinition!Specifies how the Component Action is displayed.
inputs[InputFieldDefinition]!The InputFields supported by the Component Action.
authorizationAuthorizationDefinitionSpecifies how the Action handles Authorization.
terminateExecutionBooleanSpecifies whether the Action will terminate Instance execution.
breakLoopBooleanSpecifies whether an Action will break out of a loop.
allowsBranchingBooleanSpecifies whether the Action will allow Conditional Branching.
staticBranchNames[String]The static branch names associated with an Action.
dynamicBranchInputStringThe input associated with dynamic branching.
examplePayloadJSONStringAn example of the returned payload of an Action.
canCallComponentFunctionsBooleanSpecifies whether the Action can call other Component Actions, Data Sources, or Triggers.