FastAPI-based bridge server for programmatic control of Microsoft Visio through HTTP endpoints. Provides shape creation, styling, connection, page management, and diagram export capabilities.
Add a shape to a Visio page with specified geometry, type, and optional text
Align multiple shapes along specified axis
Close a Visio session with optional save
Create a connector between two shapes
Create a new Visio session with optional file path and visibility settings
Get detailed information about a shape including geometry, text, and styling
Distribute multiple shapes evenly along specified axis
Download an exported diagram artifact using a time-limited ticket
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 9 | 2026-07-28+ | v2 |
Export a Visio page to PNG format and issue a download ticket
Retrieve page information including dimensions and shape count
Health check endpoint returning service status
Ping Visio COM runtime to verify availability and return version
Save the current Visio document to disk
Select a shape by its ID in a Visio session
Set fill, line, and arrow styling for a shape
Set text block geometry (position and size) for shape text rendering
Set text styling properties on a shape including font, size, color, and rotation
Configure page dimensions and properties
Update the position and dimensions of a shape