Endpoint
Authentication
Requires a valid JWT token in cookies (obtained via GitHub OAuth).Query Parameters
string
required
Repository in
owner/repo format (must be connected to your account)Response
string
Repository full name (owner/repo)
array
Programming language distribution (from GitHub API - byte-accurate)
array
Most PR-touched files (from Neo4j graph)
array
Files with most REQUEST_CHANGES verdicts
object
Files never touched by reviewed PRs
array
Code ownership by file (file → dominant contributor)
array
Developer expertise areas (per dev: top directories)
array
Top contributors (from GitHub /stats/contributors API - default branch, all time)
Example Request
Example Response
Use Cases
- Code Ownership: Identify which developer owns which parts of the codebase
- Risk Management: Find files that frequently cause review issues
- Refactoring: Identify hotspots and dead code for cleanup
- Team Planning: Understand developer expertise areas
- Language Analysis: Track technology stack composition
Error Responses
Related Endpoints
Analytics Insights
Cross-repository analytics and metrics
Neo4j Graph
Learn about the knowledge graph structure