TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/paramveer-cyber/Deployaar/llms.txt
Use this file to discover all available pages before exploring further.
pullRequestReview router manages the AI code review lifecycle for pull requests generated by the Deployaar coding agent. After the agent opens a PR, you trigger a review at the desired depth. The AI examines the diff, scores it against the feature’s acceptance criteria, and produces a structured list of issues with severities and file-level hints. You can resolve or unresolve individual issues and compare consecutive review attempts to see whether the code is improving.
All procedures require authentication. Access control is enforced at the
feature request level — you must be a member of the organization that owns
the feature request’s project.
pullRequestReview.getReviews — query
Returns all review attempts for a given feature request in reverse-chronological order. Each attempt is identified by an incrementing attemptNumber.
Input
The UUID of the feature request whose reviews should be listed.
Response
pullRequestReview.getReview — query
Fetches a single review by its UUID.
Input
The UUID of the review to retrieve.
Response
pullRequestReview.getReviewIssues — query
Returns all issues raised by a specific review. Issues are grouped by severity in the response. Resolved issues are included alongside their resolution metadata.
Input
The UUID of the review whose issues should be listed.
Response
pullRequestReview.resolveIssue — mutation
Marks a review issue as manually resolved by the authenticated user. Use this to acknowledge known trade-offs or confirm that a fix has been applied outside the automated review cycle.
Input
The UUID of the issue to resolve.
Response
pullRequestReview.unresolveIssue — mutation
Reverts a manual resolution, marking the issue as unresolved again.
Input
The UUID of the issue to unresolve.
Response
pullRequestReview.getReviewDelta — query
Computes the improvement delta between the two most recent review attempts for a feature request. Returns null when fewer than two reviews exist. Use this to show the user whether the coding agent’s second pass made progress.
Input
The UUID of the feature request for which the delta should be computed.
Response
pullRequestReview.getAllReviews — query
Returns a paginated list of all reviews across every project the authenticated user can access, with denormalized feature request and project metadata. Useful for cross-project review dashboards.
Input
Maximum number of reviews to return. Minimum 1, maximum 100. Defaults to
50.Number of reviews to skip. Minimum 0. Defaults to
0.Response
ReviewIssueResult type reference
Unique identifier of the issue.
The review this issue belongs to.
Severity level of the issue. Only
critical and major issues with isBlocking: true can prevent a review from passing.One of:
correctness | security | performance | style | acceptance_criteria | edge_case | otherRelative path to the file where the issue was found, e.g.
apps/api/src/routes/export.ts. null if the issue is not file-specific.Approximate line number hint within
filePath. Not a precise diff line — treat as a navigation aid.Human-readable description of the issue written by the AI reviewer.
Whether this issue prevents the review verdict from being
passed. Blocking issues must be resolved (manually or by a subsequent successful review attempt) before the feature request can be approved.The user ID who manually resolved the issue, or
null if unresolved.Timestamp when the issue was manually resolved, or
null.Timestamp when the issue was created during the review run.
ReviewDelta type reference
Attempt number of the older of the two compared reviews.
Attempt number of the newer of the two compared reviews.
Number of blocking issues in the older review.
Number of blocking issues in the newer review.
0 means the review passed.Count of blocking issues that existed in the previous review but are absent (or resolved) in the current one.
Count of blocking issues that persist across both review attempts.
true when currentBlockingCount is strictly less than previousBlockingCount.