Deep Insight Endpoints

The deep-insight endpoints expose fine-grained information extracted from source code analysis: functions, classes, Django ORM models, HTTP endpoints, contributors, and security patterns. Every endpoint on this page requires the operations bearer token. See Authentication.
JSON values on this page are illustrative response shapes, not live inventory totals. Counts, contributor activity, and extracted properties depend on the current enrichment snapshot; use the API response as the source of truth.

Common tasks

All deep-insight endpoints


List Functions

Returns functions extracted from Python and JavaScript source files across all repositories.

Query Parameters

Examples

Response


List Classes

Returns class definitions extracted from source files.

Query Parameters

Example

Response


List Django Models

Returns Django ORM model classes discovered across all repositories.

Query Parameters

Example

Response


Get Model Fields

Returns all field definitions for a specific Django model. Use the repo query parameter to disambiguate when the same model name exists in multiple repositories.

Path Parameters

Query Parameters

Example

Response


List API Endpoints

Returns HTTP endpoints discovered via Django URL configuration parsing.

Query Parameters

Example

Response


List Contributors

Returns Git contributors with activity statistics across all repositories.

Query Parameters

Examples

Response


List Security Patterns

Returns static-analysis findings for security-relevant code patterns.

Query Parameters

Examples

Response

High-severity findings should be reviewed and remediated promptly. These patterns are detected statically and may include false positives, but all high severity items warrant manual review.

Deep Stats

Returns node-type counts for all deep-insight entities. Useful for understanding the scale of analyzed code across the graph.

Example

Response