Skip to main content

Logic Flow Tools

Overview

Logic Flows orchestrate multiple Logic Blocks into a sequence of steps. Flowon Logic Assist supports searching, listing, reading, creating, and updating Logic Flows, as well as inspecting their dependencies. Logic Flow tooling requires the Logic Composer product.


search_logic_flows

Searches Flowon logic flows by name.

ParameterTypeRequiredDescription
logicFlowNamestringThe name of the logic flow to search for.

Returns: Matching Logic Flows including name, title, description, and project.


list_logic_flows

Lists Flowon logic flows. Pass the optional projectId to scope the results to a single project.

ParameterTypeRequiredDescription
projectIdGUIDThe ID of the project to filter logic flows by. Optional.
pageNumberintThe page number for pagination. If not provided, defaults to the first page.
pagingCookiestringThe paging cookie for pagination. This should be provided if pageNumber is provided and there are more records to retrieve.

Returns: A paginated list of Logic Flows including name, title, description, and project.

See Pagination for details on iterating through large result sets.


get_logic_flow_details

Gets the details for a Flowon Logic Flow by logic flow id.

ParameterTypeRequiredDescription
logicFlowIdGUIDThe ID of the logic flow.

Returns: Full Logic Flow details including all steps and the complete FoL metadata definition.


list_logic_flow_dependencies

Lists the dependencies for a specific Flowon logic flow.

ParameterTypeRequiredDescription
logicFlowIdGUIDThe ID of the logic flow.

Returns: A dependency report of the artifacts this flow uses and the artifacts that use it.


get_logic_flow_preview_url

Get a preview URL for a Flowon logic flow.

ParameterTypeRequiredDescription
logicFlowNamestringThe name of the logic flow.
projectIdGUIDThe ID of the project for the logic flow.
metadatastringThe metadata for the logic flow in JSON format.
isActionboolIndicates whether the logic flow is an action. Defaults to false.
titlestringThe title for the logic flow. Optional.
descriptionstringThe description for the logic flow. Optional.

Returns: A preview URL for the logic flow.


create_logic_flow

Creates a new Flowon logic flow and returns the logic flow ID.

ParameterTypeRequiredDescription
logicFlowNamestringThe name of the logic flow to create.
projectIdGUIDThe ID of the project to create the logic flow in.
metadatastringThe metadata for the logic flow in JSON format.
isActionboolIndicates whether the logic flow is an action. Defaults to false.
titlestringThe title for the logic flow. Optional.
descriptionstringThe description for the logic flow. Optional.

Returns: The GUID of the newly created Logic Flow and its URL.

Restriction: Cannot be called on projects associated with a managed solution. See Managed Solution Protection.


update_logic_flow_metadata

Updates Flowon logic flow metadata.

ParameterTypeRequiredDescription
logicFlowNamestringThe name of the logic flow to update.
projectIdGUIDThe ID of the project the logic flow belongs to.
metadatastringThe updated metadata for the logic flow in JSON format.

Returns: Confirmation that the update succeeded.

Restriction: Cannot be called on projects associated with a managed solution. See Managed Solution Protection.

Best practice: Always call get_logic_flow_details first to read the current metadata before updating, to avoid unintentionally overwriting steps you did not intend to change.