Authorization header and returns JSON.
GET /api/v1/repos/overview
Returns all repositories connected to your account with aggregate statistics in a single call. Use this endpoint to populate a high-level summary view across all repos. Authentication required: YesResponse
Returns an array of repository summary objects.GitHub organization name or username that owns the repository.
Repository name.
Total number of issues BugViper has raised across all PRs in this repository.
Number of issues that have been marked as resolved or fixed.
Count of distinct pull requests that have received at least one BugViper review.
Total number of individual review runs executed across all PRs in this repository.
GET /api/v1/repos/{owner}/{repo}/prs
Lists all pull requests that have been reviewed for a given repository, ordered by most recently reviewed. Authentication required: YesPath Parameters
GitHub organization name or username that owns the repository.
Repository name.
Response
Returns an array of PR summary objects.The GitHub pull request number.
Title of the pull request as it appears on GitHub.
Current state of the PR:
open, closed, or merged.ISO 8601 timestamp of when the PR was merged, or
null if not yet merged.Number of BugViper review runs that have been executed against this PR.
GET /api/v1/repos/{owner}/{repo}/prs/{pr_number}/reviews
Lists all review runs for a specific pull request. Each run corresponds to a single invocation of BugViper — for example, a full review triggered by@bugviper full review or a lint run triggered by @bugviper run lint.
Authentication required: Yes
Path Parameters
GitHub organization name or username that owns the repository.
Repository name.
The GitHub pull request number.
Response
Returns an array of review run summary objects, ordered from most recent to oldest.Sequential run number within this PR, starting at 1.
ISO 8601 timestamp of when this review run was triggered.
Number of issues (bugs, security findings, etc.) reported in this run.
Number of positive findings — areas of code the agent highlighted as well-written or correct.
Review mode used for this run:
normal (single generalist agent) or deep (three specialized sub-agents running in parallel).GET /api/v1/repos/{owner}/{repo}/prs/{pr_number}/reviews/{run_number}
Returns the full detail of a single review run, including the walkthrough summary, every issue found, and all positive findings. Use this endpoint to render a complete run detail view. Authentication required: YesPath Parameters
GitHub organization name or username that owns the repository.
Repository name.
The GitHub pull request number.
The sequential review run number to retrieve.
Response
Sequential run number within this PR.
Review mode:
normal or deep.ISO 8601 timestamp of when this review run was triggered.
Walkthrough summary generated by the agent — describes which files were modified and the overall scope of the change.
Array of positive finding strings. Each entry is a short description of something the agent considered correct, well-structured, or otherwise praiseworthy in the diff.
Array of issue objects. Each object contains the following fields: