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.
| Parameter | Type | Required | Description |
|---|---|---|---|
pageNumber | int | The page to retrieve (default: 1) | |
pagingCookie | string | The 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.
| Parameter | Type | Required | Description |
|---|---|---|---|
projectName | string | ✓ | The 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.
| Parameter | Type | Required | Description |
|---|---|---|---|
logicRecipeName | string | ✓ | The name of the Logic Recipe |
projectName | string | ✓ | The 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.
| Parameter | Type | Required | Description |
|---|---|---|---|
logicRecipeName | string | ✓ | The name of the Logic Recipe |
projectName | string | ✓ | The project the Logic Recipe belongs to |
Returns: A dependency report including:
| Dependency Type | Description |
|---|---|
| Logic Block Dependencies | Logic Blocks attached directly to this recipe |
| Logic Flow Dependencies | Logic Flows attached directly to this recipe |
| Configuration Dependencies | Configuration records used by the recipe's attached logic |
| Localized Resource Dependencies | Localized 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.