Membrane SDK - v0.29.2
    Preparing search index...

    Function getParentNodeKeys

    • Returns list of node keys that have a link to the given node.

      Parameters

      • flow: {
            integration?: {
                logoUri: string;
                connectorId?: string;
                connectorVersion?: string;
                oAuthCallbackUri?: string;
                parameters?: any;
                archivedAt?: string;
                hasMissingParameters?: boolean;
                hasDocumentation?: boolean;
                hasOperations?: boolean;
                operationsCount?: number;
                hasData?: boolean;
                dataCollectionsCount?: number;
                hasEvents?: boolean;
                eventsCount?: number;
                hasGlobalWebhooks?: boolean;
                hasUdm?: boolean;
                isTest?: boolean;
                externalAppId?: string;
                appUuid?: string;
                isDeactivated?: boolean;
                authType?:
                    | "proxy"
                    | "integration-app-token"
                    | "membrane-token"
                    | "oauth2"
                    | "oauth1"
                    | "client-credentials";
                optionsConfig?: Record<
                    string,
                    { disabled?: boolean; parameters?: Record<string, any> },
                >;
                id: string;
                uuid?: string;
                key?: string;
                description?: string;
                meta?: Record<string, any>;
                name: string;
                state?:
                    | BUILDING
                    | CLIENT_ACTION_REQUIRED
                    | CONFIGURATION_ERROR
                    | SETUP_FAILED
                    | READY
                    | DISCONNECTING;
                errors?: ErrorDataSchema[];
                revision?: string;
                createdAt?: string;
                updatedAt?: string;
                isReadOnly?: boolean;
            };
            appliedToIntegrations?: {
                element: {
                    connectionId?: string;
                    instanceKey?: string;
                    flowId?: string;
                    universalFlowId?: string;
                    parametersSchema?: DataSchema;
                    parameters?: any;
                    enabled?: boolean;
                    nodes?: Record<
                        string,
                        {
                            type?: string;
                            version?: number;
                            name?: string;
                            description?: string;
                            config?: any;
                            concurrency?: number;
                            onError?: "continue"
                            | "stop";
                            ui?: any;
                            inputSchema?: any;
                            outputSchema?: any;
                            outputExample?: any;
                            links?: { key?: ...; filter?: ...; name?: ... }[];
                            isCustomized?: boolean;
                            state?: SETUP_FAILED | READY;
                            errors?: ErrorDataSchema[];
                            userConfig?: any;
                            testInput?: any;
                            dependencies?: any[];
                        },
                    >;
                    autoCreateInstances?: boolean;
                    flowRevision?: string;
                    universalFlowRevision?: string;
                    createdAt?: string;
                    updatedAt?: string;
                    state?: | BUILDING
                    | CLIENT_ACTION_REQUIRED
                    | CONFIGURATION_ERROR
                    | SETUP_FAILED
                    | READY
                    | DISCONNECTING;
                    customized?: { name?: boolean; nodes?: boolean };
                    dependencies?: any[];
                    id: string;
                    uuid?: string;
                    key?: string;
                    description?: string;
                    meta?: Record<string, any>;
                    name: string;
                    errors?: ErrorDataSchema[];
                    revision?: string;
                    archivedAt?: string;
                    isDeactivated?: boolean;
                    isReadOnly?: boolean;
                    integrationId?: string;
                    integrationUuid?: string;
                    integrationKey?: string;
                    parentUuid?: string;
                    parentKey?: string;
                    isUniversal?: boolean;
                    externalAppId?: string;
                    externalAppUuid?: string;
                    externalAppKey?: string;
                    isCustomized?: boolean;
                    userId?: string;
                    tenantId?: string;
                };
                integration: {
                    logoUri: string;
                    connectorId?: string;
                    connectorVersion?: string;
                    oAuthCallbackUri?: string;
                    parameters?: any;
                    archivedAt?: string;
                    hasMissingParameters?: boolean;
                    hasDocumentation?: boolean;
                    hasOperations?: boolean;
                    operationsCount?: number;
                    hasData?: boolean;
                    dataCollectionsCount?: number;
                    hasEvents?: boolean;
                    eventsCount?: number;
                    hasGlobalWebhooks?: boolean;
                    hasUdm?: boolean;
                    isTest?: boolean;
                    externalAppId?: string;
                    appUuid?: string;
                    isDeactivated?: boolean;
                    authType?: | "proxy"
                    | "integration-app-token"
                    | "membrane-token"
                    | "oauth2"
                    | "oauth1"
                    | "client-credentials";
                    optionsConfig?: Record<
                        string,
                        { disabled?: boolean; parameters?: Record<string, any> },
                    >;
                    id: string;
                    uuid?: string;
                    key?: string;
                    description?: string;
                    meta?: Record<string, any>;
                    name: string;
                    state?:
                        | BUILDING
                        | CLIENT_ACTION_REQUIRED
                        | CONFIGURATION_ERROR
                        | SETUP_FAILED
                        | READY
                        | DISCONNECTING;
                    errors?: ErrorDataSchema[];
                    revision?: string;
                    createdAt?: string;
                    updatedAt?: string;
                    isReadOnly?: boolean;
                };
            }[];
            user?: {
                id: string;
                name: string;
                meta?: Record<string, any>;
                internalId: string;
                fields?: Record<string, any>;
                credentials?: any;
                lastActiveAt?: string;
                isTest?: boolean;
                isBillable?: boolean;
                isActive?: boolean;
                aiCreditsRolling30DayLimit?: number | null;
                createdAt?: string;
                archivedAt?: string;
            };
            connection?: {
                type?: "connector"
                | "mcp";
                name: string;
                key?: string;
                isTest?: boolean;
                connected?: boolean;
                disconnected?: boolean;
                isDefunct?: boolean;
                state?:
                    | BUILDING
                    | CLIENT_ACTION_REQUIRED
                    | CONFIGURATION_ERROR
                    | SETUP_FAILED
                    | READY
                    | DISCONNECTING;
                errors?: ErrorDataSchema[];
                requestError?: ErrorDataSchema;
                error?: ErrorDataSchema;
                integrationId?: string;
                connectorId?: string;
                externalAppId?: string;
                connectorVersion?: string;
                authOptionKey?: string;
                createdAt: string;
                updatedAt: string;
                lastActiveAt?: string;
                nextCredentialsRefreshAt?: string;
                nextRetryTimestamp?: string;
                retryAttempts?: number;
                canTest?: boolean;
                canRefreshCredentials?: boolean;
                archivedAt?: string;
                isDeactivated?: boolean;
                meta?: Record<string, any>;
                buildingAgentSessionId?: string;
                clientAction?: {
                    type: "connect" | "provide-input";
                    description: string;
                    uiUrl?: string;
                    agentInstructions?: string;
                    handoffAgentInstructions?: string;
                    reason?: "provide-input" | "authenticate" | "reauthenticate";
                };
                id: string;
                userId: string;
                tenantId?: string;
            };
            flow?: {
                connectionId?: string;
                instanceKey?: string;
                flowId?: string;
                universalFlowId?: string;
                parametersSchema?: DataSchema;
                parameters?: any;
                enabled?: boolean;
                nodes?: Record<
                    string,
                    {
                        type?: string;
                        version?: number;
                        name?: string;
                        description?: string;
                        config?: any;
                        concurrency?: number;
                        onError?: "continue"
                        | "stop";
                        ui?: any;
                        inputSchema?: any;
                        outputSchema?: any;
                        outputExample?: any;
                        links?: { key?: string; filter?: any; name?: string }[];
                        isCustomized?: boolean;
                        state?: SETUP_FAILED | READY;
                        errors?: ErrorDataSchema[];
                        userConfig?: any;
                        testInput?: any;
                        dependencies?: any[];
                    },
                >;
                autoCreateInstances?: boolean;
                flowRevision?: string;
                universalFlowRevision?: string;
                createdAt?: string;
                updatedAt?: string;
                state?: | BUILDING
                | CLIENT_ACTION_REQUIRED
                | CONFIGURATION_ERROR
                | SETUP_FAILED
                | READY
                | DISCONNECTING;
                customized?: { name?: boolean; nodes?: boolean };
                dependencies?: any[];
                id: string;
                uuid?: string;
                key?: string;
                description?: string;
                meta?: Record<string, any>;
                name: string;
                errors?: ErrorDataSchema[];
                revision?: string;
                archivedAt?: string;
                isDeactivated?: boolean;
                isReadOnly?: boolean;
                integrationId?: string;
                integrationUuid?: string;
                integrationKey?: string;
                parentUuid?: string;
                parentKey?: string;
                isUniversal?: boolean;
                externalAppId?: string;
                externalAppUuid?: string;
                externalAppKey?: string;
                isCustomized?: boolean;
                userId?: string;
                tenantId?: string;
            };
            connectionId?: string;
            instanceKey?: string;
            flowId?: string;
            universalFlowId?: string;
            parametersSchema?: DataSchema;
            parameters?: any;
            enabled?: boolean;
            nodes?: Record<
                string,
                {
                    type?: string;
                    version?: number;
                    name?: string;
                    description?: string;
                    config?: any;
                    concurrency?: number;
                    onError?: "continue"
                    | "stop";
                    ui?: any;
                    inputSchema?: any;
                    outputSchema?: any;
                    outputExample?: any;
                    links?: { key?: string; filter?: any; name?: string }[];
                    isCustomized?: boolean;
                    state?: SETUP_FAILED | READY;
                    errors?: ErrorDataSchema[];
                    userConfig?: any;
                    testInput?: any;
                    dependencies?: any[];
                },
            >;
            autoCreateInstances?: boolean;
            flowRevision?: string;
            universalFlowRevision?: string;
            createdAt?: string;
            updatedAt?: string;
            state?: | BUILDING
            | CLIENT_ACTION_REQUIRED
            | CONFIGURATION_ERROR
            | SETUP_FAILED
            | READY
            | DISCONNECTING;
            customized?: { name?: boolean; nodes?: boolean };
            dependencies?: any[];
            id: string;
            uuid?: string;
            key?: string;
            description?: string;
            meta?: Record<string, any>;
            name: string;
            errors?: ErrorDataSchema[];
            revision?: string;
            archivedAt?: string;
            isDeactivated?: boolean;
            isReadOnly?: boolean;
            integrationId?: string;
            integrationUuid?: string;
            integrationKey?: string;
            parentUuid?: string;
            parentKey?: string;
            isUniversal?: boolean;
            externalAppId?: string;
            externalAppUuid?: string;
            externalAppKey?: string;
            isCustomized?: boolean;
            userId?: string;
            tenantId?: string;
        }
        • Optionalintegration?: {
              logoUri: string;
              connectorId?: string;
              connectorVersion?: string;
              oAuthCallbackUri?: string;
              parameters?: any;
              archivedAt?: string;
              hasMissingParameters?: boolean;
              hasDocumentation?: boolean;
              hasOperations?: boolean;
              operationsCount?: number;
              hasData?: boolean;
              dataCollectionsCount?: number;
              hasEvents?: boolean;
              eventsCount?: number;
              hasGlobalWebhooks?: boolean;
              hasUdm?: boolean;
              isTest?: boolean;
              externalAppId?: string;
              appUuid?: string;
              isDeactivated?: boolean;
              authType?:
                  | "proxy"
                  | "integration-app-token"
                  | "membrane-token"
                  | "oauth2"
                  | "oauth1"
                  | "client-credentials";
              optionsConfig?: Record<
                  string,
                  { disabled?: boolean; parameters?: Record<string, any> },
              >;
              id: string;
              uuid?: string;
              key?: string;
              description?: string;
              meta?: Record<string, any>;
              name: string;
              state?:
                  | BUILDING
                  | CLIENT_ACTION_REQUIRED
                  | CONFIGURATION_ERROR
                  | SETUP_FAILED
                  | READY
                  | DISCONNECTING;
              errors?: ErrorDataSchema[];
              revision?: string;
              createdAt?: string;
              updatedAt?: string;
              isReadOnly?: boolean;
          }
          • logoUri: string

            Publicly accessible logo of the integrated app.

          • OptionalconnectorId?: string
          • OptionalconnectorVersion?: string
          • OptionaloAuthCallbackUri?: string
          • Optionalparameters?: any
          • OptionalarchivedAt?: string
          • OptionalhasMissingParameters?: boolean
          • OptionalhasDocumentation?: boolean
          • OptionalhasOperations?: boolean
          • OptionaloperationsCount?: number
          • OptionalhasData?: boolean
          • OptionaldataCollectionsCount?: number
          • OptionalhasEvents?: boolean
          • OptionaleventsCount?: number
          • OptionalhasGlobalWebhooks?: boolean
          • OptionalhasUdm?: boolean
          • OptionalisTest?: boolean
          • OptionalexternalAppId?: string
          • OptionalappUuid?: string

            Use externalAppId instead

          • OptionalisDeactivated?: boolean
          • OptionalauthType?:
                | "proxy"
                | "integration-app-token"
                | "membrane-token"
                | "oauth2"
                | "oauth1"
                | "client-credentials"
            • use authOptions instead
          • OptionaloptionsConfig?: Record<string, { disabled?: boolean; parameters?: Record<string, any> }>

            Per-auth-option configuration. Only returned with includeSecrets=true.

          • id: string
          • Optionaluuid?: string
          • Optionalkey?: string
          • Optionaldescription?: string
          • Optionalmeta?: Record<string, any>
          • name: string
          • Optionalstate?:
                | BUILDING
                | CLIENT_ACTION_REQUIRED
                | CONFIGURATION_ERROR
                | SETUP_FAILED
                | READY
                | DISCONNECTING
          • Optionalerrors?: ErrorDataSchema[]
          • Optionalrevision?: string
          • OptionalcreatedAt?: string
          • OptionalupdatedAt?: string
          • OptionalisReadOnly?: boolean
        • OptionalappliedToIntegrations?: {
              element: {
                  connectionId?: string;
                  instanceKey?: string;
                  flowId?: string;
                  universalFlowId?: string;
                  parametersSchema?: DataSchema;
                  parameters?: any;
                  enabled?: boolean;
                  nodes?: Record<
                      string,
                      {
                          type?: string;
                          version?: number;
                          name?: string;
                          description?: string;
                          config?: any;
                          concurrency?: number;
                          onError?: "continue"
                          | "stop";
                          ui?: any;
                          inputSchema?: any;
                          outputSchema?: any;
                          outputExample?: any;
                          links?: { key?: ...; filter?: ...; name?: ... }[];
                          isCustomized?: boolean;
                          state?: SETUP_FAILED | READY;
                          errors?: ErrorDataSchema[];
                          userConfig?: any;
                          testInput?: any;
                          dependencies?: any[];
                      },
                  >;
                  autoCreateInstances?: boolean;
                  flowRevision?: string;
                  universalFlowRevision?: string;
                  createdAt?: string;
                  updatedAt?: string;
                  state?: | BUILDING
                  | CLIENT_ACTION_REQUIRED
                  | CONFIGURATION_ERROR
                  | SETUP_FAILED
                  | READY
                  | DISCONNECTING;
                  customized?: { name?: boolean; nodes?: boolean };
                  dependencies?: any[];
                  id: string;
                  uuid?: string;
                  key?: string;
                  description?: string;
                  meta?: Record<string, any>;
                  name: string;
                  errors?: ErrorDataSchema[];
                  revision?: string;
                  archivedAt?: string;
                  isDeactivated?: boolean;
                  isReadOnly?: boolean;
                  integrationId?: string;
                  integrationUuid?: string;
                  integrationKey?: string;
                  parentUuid?: string;
                  parentKey?: string;
                  isUniversal?: boolean;
                  externalAppId?: string;
                  externalAppUuid?: string;
                  externalAppKey?: string;
                  isCustomized?: boolean;
                  userId?: string;
                  tenantId?: string;
              };
              integration: {
                  logoUri: string;
                  connectorId?: string;
                  connectorVersion?: string;
                  oAuthCallbackUri?: string;
                  parameters?: any;
                  archivedAt?: string;
                  hasMissingParameters?: boolean;
                  hasDocumentation?: boolean;
                  hasOperations?: boolean;
                  operationsCount?: number;
                  hasData?: boolean;
                  dataCollectionsCount?: number;
                  hasEvents?: boolean;
                  eventsCount?: number;
                  hasGlobalWebhooks?: boolean;
                  hasUdm?: boolean;
                  isTest?: boolean;
                  externalAppId?: string;
                  appUuid?: string;
                  isDeactivated?: boolean;
                  authType?: | "proxy"
                  | "integration-app-token"
                  | "membrane-token"
                  | "oauth2"
                  | "oauth1"
                  | "client-credentials";
                  optionsConfig?: Record<
                      string,
                      { disabled?: boolean; parameters?: Record<string, any> },
                  >;
                  id: string;
                  uuid?: string;
                  key?: string;
                  description?: string;
                  meta?: Record<string, any>;
                  name: string;
                  state?:
                      | BUILDING
                      | CLIENT_ACTION_REQUIRED
                      | CONFIGURATION_ERROR
                      | SETUP_FAILED
                      | READY
                      | DISCONNECTING;
                  errors?: ErrorDataSchema[];
                  revision?: string;
                  createdAt?: string;
                  updatedAt?: string;
                  isReadOnly?: boolean;
              };
          }[]
        • Optionaluser?: {
              id: string;
              name: string;
              meta?: Record<string, any>;
              internalId: string;
              fields?: Record<string, any>;
              credentials?: any;
              lastActiveAt?: string;
              isTest?: boolean;
              isBillable?: boolean;
              isActive?: boolean;
              aiCreditsRolling30DayLimit?: number | null;
              createdAt?: string;
              archivedAt?: string;
          }
        • Optionalconnection?: {
              type?: "connector" | "mcp";
              name: string;
              key?: string;
              isTest?: boolean;
              connected?: boolean;
              disconnected?: boolean;
              isDefunct?: boolean;
              state?:
                  | BUILDING
                  | CLIENT_ACTION_REQUIRED
                  | CONFIGURATION_ERROR
                  | SETUP_FAILED
                  | READY
                  | DISCONNECTING;
              errors?: ErrorDataSchema[];
              requestError?: ErrorDataSchema;
              error?: ErrorDataSchema;
              integrationId?: string;
              connectorId?: string;
              externalAppId?: string;
              connectorVersion?: string;
              authOptionKey?: string;
              createdAt: string;
              updatedAt: string;
              lastActiveAt?: string;
              nextCredentialsRefreshAt?: string;
              nextRetryTimestamp?: string;
              retryAttempts?: number;
              canTest?: boolean;
              canRefreshCredentials?: boolean;
              archivedAt?: string;
              isDeactivated?: boolean;
              meta?: Record<string, any>;
              buildingAgentSessionId?: string;
              clientAction?: {
                  type: "connect" | "provide-input";
                  description: string;
                  uiUrl?: string;
                  agentInstructions?: string;
                  handoffAgentInstructions?: string;
                  reason?: "provide-input" | "authenticate" | "reauthenticate";
              };
              id: string;
              userId: string;
              tenantId?: string;
          }
          • Optionaltype?: "connector" | "mcp"

            Discriminator for what backs the connection. Undefined = legacy connector-backed. 'mcp' connections have no connectorId and target an arbitrary MCP server URL.

          • name: string

            User-readable name of the connection

          • Optionalkey?: string

            Stable, human-readable key for addressing this connection. Unique per tenant. Matches the convention used for all workspace element keys.

          • OptionalisTest?: boolean
          • Optionalconnected?: boolean

            Whether the connection has been successfully authenticated and verified.

          • Optionaldisconnected?: boolean

            Use connected instead.

          • OptionalisDefunct?: boolean
            • use isDeactivated instead
          • Optionalstate?:
                | BUILDING
                | CLIENT_ACTION_REQUIRED
                | CONFIGURATION_ERROR
                | SETUP_FAILED
                | READY
                | DISCONNECTING
          • Optionalerrors?: ErrorDataSchema[]

            Validation or setup errors when state is not READY.

          • OptionalrequestError?: ErrorDataSchema

            Last error from a runtime operation (credential refresh, connection test, API call). Cleared when the operation succeeds.

          • Optionalerror?: ErrorDataSchema

            Use requestError and errors instead.

          • OptionalintegrationId?: string

            Id of an integration the connection is created with. Optional if connectorId is provided.

          • OptionalconnectorId?: string

            Id of a connector the connection is created with. Used for direct connector-based connections (without an integration).

          • OptionalexternalAppId?: string

            Id of an external app linked to this connection.

          • OptionalconnectorVersion?: string

            Version of the connector to use. Only applicable when connectorId is set.

          • OptionalauthOptionKey?: string
          • createdAt: string
          • updatedAt: string
          • OptionallastActiveAt?: string

            Timestamp when the connection was last active

          • OptionalnextCredentialsRefreshAt?: string

            Timestamp when the connection credentials should be refreshed

          • OptionalnextRetryTimestamp?: string

            Timestamp when the next connection retry should be attempted

          • OptionalretryAttempts?: number

            Number of retry attempts made for this connection

          • OptionalcanTest?: boolean

            Whether the connection can be tested

          • OptionalcanRefreshCredentials?: boolean

            Whether the connection credentials can be refreshed

          • OptionalarchivedAt?: string
          • OptionalisDeactivated?: boolean
          • Optionalmeta?: Record<string, any>
          • OptionalbuildingAgentSessionId?: string
          • OptionalclientAction?: {
                type: "connect" | "provide-input";
                description: string;
                uiUrl?: string;
                agentInstructions?: string;
                handoffAgentInstructions?: string;
                reason?: "provide-input" | "authenticate" | "reauthenticate";
            }
          • id: string
          • userId: string
          • OptionaltenantId?: string
        • Optionalflow?: {
              connectionId?: string;
              instanceKey?: string;
              flowId?: string;
              universalFlowId?: string;
              parametersSchema?: DataSchema;
              parameters?: any;
              enabled?: boolean;
              nodes?: Record<
                  string,
                  {
                      type?: string;
                      version?: number;
                      name?: string;
                      description?: string;
                      config?: any;
                      concurrency?: number;
                      onError?: "continue"
                      | "stop";
                      ui?: any;
                      inputSchema?: any;
                      outputSchema?: any;
                      outputExample?: any;
                      links?: { key?: string; filter?: any; name?: string }[];
                      isCustomized?: boolean;
                      state?: SETUP_FAILED | READY;
                      errors?: ErrorDataSchema[];
                      userConfig?: any;
                      testInput?: any;
                      dependencies?: any[];
                  },
              >;
              autoCreateInstances?: boolean;
              flowRevision?: string;
              universalFlowRevision?: string;
              createdAt?: string;
              updatedAt?: string;
              state?: | BUILDING
              | CLIENT_ACTION_REQUIRED
              | CONFIGURATION_ERROR
              | SETUP_FAILED
              | READY
              | DISCONNECTING;
              customized?: { name?: boolean; nodes?: boolean };
              dependencies?: any[];
              id: string;
              uuid?: string;
              key?: string;
              description?: string;
              meta?: Record<string, any>;
              name: string;
              errors?: ErrorDataSchema[];
              revision?: string;
              archivedAt?: string;
              isDeactivated?: boolean;
              isReadOnly?: boolean;
              integrationId?: string;
              integrationUuid?: string;
              integrationKey?: string;
              parentUuid?: string;
              parentKey?: string;
              isUniversal?: boolean;
              externalAppId?: string;
              externalAppUuid?: string;
              externalAppKey?: string;
              isCustomized?: boolean;
              userId?: string;
              tenantId?: string;
          }
          • OptionalconnectionId?: string
          • OptionalinstanceKey?: string
          • OptionalflowId?: string
          • OptionaluniversalFlowId?: string
          • OptionalparametersSchema?: DataSchema

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

          • Optionalparameters?: any
          • Optionalenabled?: boolean
          • Optionalnodes?: Record<
                string,
                {
                    type?: string;
                    version?: number;
                    name?: string;
                    description?: string;
                    config?: any;
                    concurrency?: number;
                    onError?: "continue"
                    | "stop";
                    ui?: any;
                    inputSchema?: any;
                    outputSchema?: any;
                    outputExample?: any;
                    links?: { key?: string; filter?: any; name?: string }[];
                    isCustomized?: boolean;
                    state?: SETUP_FAILED | READY;
                    errors?: ErrorDataSchema[];
                    userConfig?: any;
                    testInput?: any;
                    dependencies?: any[];
                },
            >

            Flow Nodes in the format :

          • OptionalautoCreateInstances?: boolean

            Automatically create a Flow Instance when a Connection is created.

          • OptionalflowRevision?: string
          • OptionaluniversalFlowRevision?: string
          • OptionalcreatedAt?: string
          • OptionalupdatedAt?: string
          • Optionalstate?:
                | BUILDING
                | CLIENT_ACTION_REQUIRED
                | CONFIGURATION_ERROR
                | SETUP_FAILED
                | READY
                | DISCONNECTING
          • Optionalcustomized?: { name?: boolean; nodes?: boolean }
          • Optionaldependencies?: any[]
          • id: string
          • Optionaluuid?: string
          • Optionalkey?: string
          • Optionaldescription?: string
          • Optionalmeta?: Record<string, any>
          • name: string
          • Optionalerrors?: ErrorDataSchema[]
          • Optionalrevision?: string
          • OptionalarchivedAt?: string
          • OptionalisDeactivated?: boolean
          • OptionalisReadOnly?: boolean
          • OptionalintegrationId?: string
          • OptionalintegrationUuid?: string
          • OptionalintegrationKey?: string
          • OptionalparentUuid?: string
          • OptionalparentKey?: string
          • OptionalisUniversal?: boolean
          • OptionalexternalAppId?: string
          • OptionalexternalAppUuid?: string
          • OptionalexternalAppKey?: string
          • OptionalisCustomized?: boolean
          • OptionaluserId?: string
          • OptionaltenantId?: string
        • OptionalconnectionId?: string
        • OptionalinstanceKey?: string
        • OptionalflowId?: string
        • OptionaluniversalFlowId?: string
        • OptionalparametersSchema?: DataSchema

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

        • Optionalparameters?: any
        • Optionalenabled?: boolean
        • Optionalnodes?: Record<
              string,
              {
                  type?: string;
                  version?: number;
                  name?: string;
                  description?: string;
                  config?: any;
                  concurrency?: number;
                  onError?: "continue"
                  | "stop";
                  ui?: any;
                  inputSchema?: any;
                  outputSchema?: any;
                  outputExample?: any;
                  links?: { key?: string; filter?: any; name?: string }[];
                  isCustomized?: boolean;
                  state?: SETUP_FAILED | READY;
                  errors?: ErrorDataSchema[];
                  userConfig?: any;
                  testInput?: any;
                  dependencies?: any[];
              },
          >

          Flow Nodes in the format :

        • OptionalautoCreateInstances?: boolean

          Automatically create a Flow Instance when a Connection is created.

        • OptionalflowRevision?: string
        • OptionaluniversalFlowRevision?: string
        • OptionalcreatedAt?: string
        • OptionalupdatedAt?: string
        • Optionalstate?:
              | BUILDING
              | CLIENT_ACTION_REQUIRED
              | CONFIGURATION_ERROR
              | SETUP_FAILED
              | READY
              | DISCONNECTING
        • Optionalcustomized?: { name?: boolean; nodes?: boolean }
        • Optionaldependencies?: any[]
        • id: string
        • Optionaluuid?: string
        • Optionalkey?: string
        • Optionaldescription?: string
        • Optionalmeta?: Record<string, any>
        • name: string
        • Optionalerrors?: ErrorDataSchema[]
        • Optionalrevision?: string
        • OptionalarchivedAt?: string
        • OptionalisDeactivated?: boolean
        • OptionalisReadOnly?: boolean
        • OptionalintegrationId?: string
        • OptionalintegrationUuid?: string
        • OptionalintegrationKey?: string
        • OptionalparentUuid?: string
        • OptionalparentKey?: string
        • OptionalisUniversal?: boolean
        • OptionalexternalAppId?: string
        • OptionalexternalAppUuid?: string
        • OptionalexternalAppKey?: string
        • OptionalisCustomized?: boolean
        • OptionaluserId?: string
        • OptionaltenantId?: string
      • nodeKey: string

      Returns string[]