Skip to main content

Project Tools

Overview

Projects are the top-level organisational unit in FlowOn Logic. Every Logic Block, Logic Flow, and Logic Recipe belongs to a project. Project tools are the starting point for almost every agent task — before referencing any artifact by name, the agent confirms the project exists and checks whether its associated solution is managed or unmanaged.


list_projects

Lists all FlowOn projects available in the connected environment.

ParameterTypeRequiredDescription
No parameters

Returns: A list of project names.

Use when: You need to discover what projects exist before referencing one by name in a subsequent tool call.


get_project_details

Retrieves the full details for a specific FlowOn project, including its associated Dynamics 365 solution and whether that solution is managed or unmanaged.

ParameterTypeRequiredDescription
projectNamestringThe name of the FlowOn project

Returns: Project details including ID, title, description, and solution information.

Important: The isManaged flag on the associated solution determines whether the project's artifacts can be created or modified. See Managed Solution Protection.


create_project

Creates a new FlowOn project linked to an existing Dynamics 365 solution.

ParameterTypeRequiredDescription
projectNamestringThe name for the new project
solutionIdGUIDThe ID of the Dynamics 365 solution to associate with the project
titlestringA human-friendly display title
descriptionstringA description of the project's purpose

Returns: The GUID of the newly created project.

Use when: Starting a new FlowOn implementation. Always link a project to an unmanaged solution so that its contents can be modified. Use list_unmanaged_solutions first to identify a suitable solution.