Get Summary
Retrieve high-level analytics summary across all connected repositories.GET /api/v1/analytics/summary
Authentication: Required
Response
Total unique PRs reviewed (deduplicated)
Percentage of reviews that completed successfully
Average AI review processing time in seconds
Number of active repository connections
PRs reviewed today
PRs reviewed in the last 7 days
Average time from PR open to merge (hours)
Average PR size (additions + deletions)
Array of PR activity from the last 7 days
Example Response
Get Timeline
Retrieve daily review counts over a time period.GET /api/v1/analytics/timeline
Authentication: Required
Number of days to include (7-90)
Response
Array of daily statistics:ISO date (YYYY-MM-DD)
Total unique PRs reviewed on this day
Successfully completed reviews
Failed reviews
Example Response
Get Insights
Detailed analytics including merge times, per-author stats, verdict breakdown, and issue categorization.GET /api/v1/analytics/insights
Authentication: Required
Analysis period in days (7-90)
Response
Number of days analyzed
Total unique PRs in period
Average PR size (lines changed)
Merge time statistics (hours)
AI review verdict counts:
APPROVE, REQUEST_CHANGES, NEEDS_DISCUSSIONDistribution of confidence scores (1-5)
Counts of issues by severity:
critical, moderate, minor, totalPer-developer statistics
Per-repository statistics
Example Response
Get Contributors
Team leader view: per-developer profiles from the memory layer.GET /api/v1/analytics/contributors
Authentication: Required
Repository in
owner/repo formatPage number (1-indexed)
Items per page (1-100)
Response
Repository name
Total contributors
Current page
Items per page
Total pages available
Array of contributor profiles
Example Response
Notes
- Requires Mem0 memory layer to be configured
- Returns empty list if memory not available
- Only includes developers with recorded activity
Get Graph Analytics
Repository intelligence from Neo4j graph + GitHub API.GET /api/v1/analytics/graph
Authentication: Required
Repository in
owner/repo formatResponse
Repository name
Language distribution from GitHub (byte-accurate)
Most PR-touched files (up to 10)
Files with most REQUEST_CHANGES verdicts (up to 8)
Files never touched by reviewed PRs
File → dominant contributor mapping (up to 10)
Per-developer directory expertise (up to 8)
Top 10 contributors by commit count (default branch, all time)
Example Response
Error Responses
- 403: Repo not connected or access denied
- 400: Invalid repo format (must be
owner/repo)