Skip to content

Flows

FlowSummary

Parameters:

Name Type Description Default
id str

The unique identifier of this flow.

required
steps_count int

The number of steps in this flow.

required

ExceptionBehavior

Parameters:

Name Type Description Default
type Literal[str, str]

The type of exception that this behavior applies to.

required
strategy Literal[str, str]

The strategy to handle the exception.

required

FlowStep

Parameters:

Name Type Description Default
referrer str

The unique identifier of the referenced step or integration.

required
name str

The name of this flow step.

required
type Literal[str, str, str]

The type of this flow step.

required
created_by str

The user who created this step.

required
created_date datetime

The initial creation date of this step.

required
modified_date datetime

The last modification date of this step.

required
modified_by str | None

The user who last modified this step.

None
model_id str

The ID of the model this step belongs to.

required
workspace_id str

The ID of the workspace this step belongs to.

required
depends_on list[str] | None

The IDs of steps that this step depends on.

[]
is_skipped bool

Whether this step is skipped during execution.

required
exception_behavior list[ExceptionBehavior]

Configuration for handling exceptions during step execution.

required

Flow

Parameters:

Name Type Description Default
version Literal[str]

The version of this flow.

'2.0'
nux_visible bool

Whether this integration is visible in the UI.

required
steps list[FlowStep]

The steps in this flow.

[]

FlowStepInput

Parameters:

Name Type Description Default
type Literal[str]

The type of this flow step.

'Integration'
referrer str

The unique identifier of the referenced step or integration.

required
depends_on list[str] | None

The IDs of steps that this step depends on.

None
is_skipped bool

Whether this step is skipped during execution.

False
exception_behavior list[ExceptionBehavior]

Configuration for handling exceptions during step execution. Defaults to stopping on Failure and continuing on Partial Success.

[ExceptionBehavior(type='failure', strategy='stop'), ExceptionBehavior(type='partial_success', strategy='continue')]

FlowInput

Parameters:

Name Type Description Default
name str

The name of this flow.

required
version Literal[str]

The version of this flow.

'2.0'
type Literal[str]

The type of this flow.

'IntegrationFlow'
steps list[FlowStepInput]

The steps in this flow.

required