Skip to main content

Logic Recipe Tools

Overview

Logic Recipes are the attachment mechanism that connects Logic Blocks and Logic Flows to Dynamics 365 entity events. They define when and where logic executes: which entity, which event (Create, Update, Delete), and which lifecycle phase (Pre-Operation, Post-Operation).

A Recipe is what bridges the FlowOn logic you design with the actual runtime behaviour of Dynamics 365—without a Recipe, a Logic Block or Flow has no trigger.


list_all_logic_recipes

Lists all Logic Recipes in the environment with pagination support.

ParameterTypeRequiredDescription
pageNumberintThe page to retrieve (default: 1)
pagingCookiestringThe paging cookie from the previous page response

Returns: A paginated list of Logic Recipes including name, project, and target entity logical name.

See Pagination for details on iterating through large result sets.


list_logic_recipes_by_project

Lists all Logic Recipes belonging to a specific project.

ParameterTypeRequiredDescription
projectNamestringThe name of the FlowOn project

Returns: A list of Logic Recipes within the specified project, including each recipe's target entity.


get_logic_recipe_details

Retrieves the complete details and metadata for a specific Logic Recipe.

ParameterTypeRequiredDescription
logicRecipeNamestringThe name of the Logic Recipe
projectNamestringThe project the Logic Recipe belongs to

Returns: Full Logic Recipe details including target entity, event configuration, lifecycle phase, and all attached logic blocks and flows.

Use when: You need to understand which logic is attached to an entity event before adding or modifying logic for that entity.


list_logic_recipe_dependencies

Retrieves the complete dependency graph for a Logic Recipe — all the logic, configurations, and resources it relies on.

ParameterTypeRequiredDescription
logicRecipeNamestringThe name of the Logic Recipe
projectNamestringThe project the Logic Recipe belongs to

Returns: A dependency report including:

Dependency TypeDescription
Logic Block DependenciesLogic Blocks attached directly to this recipe
Logic Flow DependenciesLogic Flows attached directly to this recipe
Configuration DependenciesConfiguration records used by the recipe's attached logic
Localized Resource DependenciesLocalized strings used by the recipe's attached logic

Use when: Before modifying any logic that a Recipe references, call this tool to confirm the full scope of what the Recipe depends on.