list_bpmn_diagrams
List all BPMN diagrams in memory, summarize one by ID with element counts and connectivity, or compare two diagrams for additions, removals, and changes.
Instructions
List all diagrams or get a detailed summary of one. When called without diagramId, lists all diagrams in memory with their IDs, names, and element counts. When diagramId is provided, returns a lightweight summary: process name, element counts by type, participant/lane names, named elements, and connectivity stats. When both diagramId and compareWith are provided, returns a structured diff between the two diagrams (additions, removals, and changes).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| diagramId | No | Optional. When provided, returns a detailed summary of this specific diagram instead of listing all diagrams. | |
| compareWith | No | Optional. When provided alongside diagramId, returns a structured diff between diagramId (base) and compareWith (changed). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes |