interface Flow {
    integrationId?: string;
    integration?: Integration;
    universalFlowId?: string;
    universalFlowRevision?: string;
    parametersSchema?: DataSchema;
    nodes?: Record<string, FlowNode>;
    autoCreateInstances?: boolean;
    archivedAt?: string;
    revision: string;
    customized?: boolean;
    appliedToIntegrations?: AppliedToIntegrations<Flow>;
    isDeployed?: boolean;
    id: string;
    name: string;
    key: string;
    state?: WorkspaceElementState;
    errors?: ErrorData[];
}

Hierarchy (view full)

Properties

integrationId?: string

Integration this flow belongs to.

integration?: Integration
universalFlowId?: string
universalFlowRevision?: string
parametersSchema?: DataSchema

DataSchema of parameters provided during the flow creation. Can be used to configure the flow logic.

nodes?: Record<string, FlowNode>

Flow Nodes in the format :

autoCreateInstances?: boolean

Automatically create a Flow Instance when a Connection is created.

archivedAt?: string

If a flow was archived - the time it was archived at in the ISO format.

revision: string
customized?: boolean
appliedToIntegrations?: AppliedToIntegrations<Flow>
isDeployed?: boolean
id: string
name: string
key: string
errors?: ErrorData[]