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