dashboard

Get Symbols

Paginated symbol list with composite importance ranking.

Hosted backend is artifact-driven — we flatten parsed_files.json, optionally filter by file path, then rank with the same weights as the OSS symbol_ranking service so dashboards stay consistent across surfaces. The envelope mirrors Paginated[SymbolResponse] from OSS so the shared @repowise-dev/ui symbol consumers don't need an adapter.

get/snapshots/{snapshot_id}/symbols

Path parameters

snapshot_idstring required

Query parameters

file_pathstring nullable

Exact source file path — drives the hotspot drill-down inline expand.

Exact source file path — drives the hotspot drill-down inline expand.

qstring nullable

Search query (substring match on name)

Search query (substring match on name)

kindstring nullable

Filter by symbol kind

Filter by symbol kind

languagestring nullable

Filter by language

Filter by language

visibilitystring nullable

Filter by visibility

Filter by visibility

in_hot_filesboolean

Only symbols whose file is a hotspot

Only symbols whose file is a hotspot

in_entry_pointsboolean

Only symbols in entry-point files

Only symbols in entry-point files

bug_fixedboolean

Only symbols with a counted bug fix

Only symbols with a counted bug fix

sortstring

importance | name | complexity | kind

importance | name | complexity | kind

limitinteger
offsetinteger

Response

Successful Response

totalinteger required
has_moreboolean required
next_offsetinteger nullable

Changes