graph-views

Get Zoom Map

The continuous-zoom containment tree (system -> layer -> ... -> file).

The one endpoint in this module that is not a pure artifact passthrough: the zoom map has no artifact of its own (OSS derives it per request too), so this reads the curated architecture view plus per-file health and runs the same pure assembly OSS does. Both reads go through the byte-budgeted artifact service and nothing derived is retained, so the route adds no cache of its own.

The assembly is CPU-bound (hundreds of milliseconds on a few thousand files), so it runs off the event loop on the service's own single-thread executor — not the default pool, which artifact decoding shares (see zoom_map_service.build_zoom_map_async).

get/snapshots/{snapshot_id}/zoom-map

Path parameters

snapshot_idstring required

Query parameters

max_depthinteger nullable

Cap levels served below the (focus) root; omit for full

Cap levels served below the (focus) root; omit for full

focusstring nullable

Node id to scope the served subtree to (lazy drill-down)

Node id to scope the served subtree to (lazy drill-down)

Response

Successful Response

root_idstring required
project_namestring required
total_filesinteger required
unclaimed_filesinteger
max_depthinteger required
truncatedboolean

Changes

No recorded changes to this endpoint across all 1 revision of this API.