Skip to content

StepInput

Input for an automation step

Fields

step_identifier · String! · required · User-defined step identifier within the automation
name · String! · required · Display name for the step
step_type · AutomationStepType! · required · Type of step
condition_logic · AutomationConditionLogic · Logic for combining conditions (AND/OR)
next_steps_config · JSON · Configuration for next steps based on outcome
conditions · [ConditionInput!] · Conditions to evaluate
action · ActionInput · Action to execute if this is an action step
query · QueryInput · Query to execute if this is a query step
delay · DelayInput · Delay configuration if this is a delay step

Used By

Definition

"""
Input for an automation step
"""
input StepInput {
"""
User-defined step identifier within the automation
"""
step_identifier: String!
"""
Display name for the step
"""
name: String!
"""
Type of step
"""
step_type: AutomationStepType!
"""
Logic for combining conditions (AND/OR)
"""
condition_logic: AutomationConditionLogic
"""
Configuration for next steps based on outcome
"""
next_steps_config: JSON = "{}"
"""
Conditions to evaluate
"""
conditions: [ConditionInput!] = []
"""
Action to execute if this is an action step
"""
action: ActionInput
"""
Query to execute if this is a query step
"""
query: QueryInput
"""
Delay configuration if this is a delay step
"""
delay: DelayInput
}