Skip to content

Flows

FlowSummary

Parameters:

Name Type Description Default
creation_date datetime

The initial creation date.

required
modification_date datetime

The last modification date. If never modified, this is equal to creation_date.

required
created_by str

The user who created this integration.

required
modified_by str | None

The user who last modified this.

required
name str

The name of this integration.

required
notification_id str | None

The ID of the associated notification configuration, if any.

None
latest_run LatestRun | None

Details about the latest execution, if any.

None
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['failure', 'partial_success']

The type of exception that this behavior applies to.

required
strategy Literal['stop', 'continue']

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['Process', 'Import', 'Export']

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
creation_date datetime

The initial creation date.

required
modification_date datetime

The last modification date. If never modified, this is equal to creation_date.

required
created_by str

The user who created this integration.

required
modified_by str | None

The user who last modified this.

required
name str

The name of this integration.

required
notification_id str | None

The ID of the associated notification configuration, if any.

None
latest_run LatestRun | None

Details about the latest execution, if any.

None
id str

The unique identifier of this flow.

required
steps_count int

The number of steps in this flow.

required
version Literal['2.0']

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['Integration']

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['2.0']

The version of this flow.

'2.0'
type Literal['IntegrationFlow']

The type of this flow.

'IntegrationFlow'
steps list[FlowStepInput]

The steps in this flow.

required