SDK API Reference / JourneyStep
Interface: JourneyStep
Journey step definition
Properties
activationId?
optionalactivationId:string
Activation ID reference
branches?
optionalbranches:JourneyBranch[]
Decision branches
customizedSplit?
optionalcustomizedSplit:boolean
Whether to use customized split percentages
duration?
optionalduration:number
Wait duration
id
id:
string
Step ID
name?
optionalname:string
Step name
nextStepId?
optionalnextStepId:string|null
Next step ID (for linear flow)
target?
optionaltarget:object
Jump target
journeyId?
optionaljourneyId:string
stageId?
optionalstageId:string
type
type:
JourneyStepType
Step type
unit?
optionalunit:JourneyWaitUnit
Wait unit (day/week)
variants?
optionalvariants:JourneyVariant[]
A/B test variants
waitCondition?
optionalwaitCondition:object
Wait until condition
segmentId
segmentId:
string
timeout?
optionaltimeout:object
timeout.duration
duration:
number
timeout.unit
unit:
JourneyWaitUnit
waitUntil?
optionalwaitUntil:string
Wait until specific date