Ellipsis APIReferenceReviews

Get Review

Return the full review: its scope, the per-stage sessions, the parsed findings, the finding counters, and the posting outcome. Findings only exist after a stage session finalizes — a running review honestly reports [] / null, which is why a client streams a stage session and then re-fetches the review.

GET
/v1/reviews/{review_id}

Return the full review: its scope, the per-stage sessions, the parsed findings, the finding counters, and the posting outcome.

Findings only exist after a stage session finalizes — a running review honestly reports [] / null, which is why a client streams a stage session and then re-fetches the review.

Authorization

HTTPBearer
AuthorizationBearer <token>

In: header

Path Parameters

review_id*Review Id

Header Parameters

user-agent?string|null

Response Body

application/json

application/json

curl -X GET "https://example.com/v1/reviews/string"
{  "budget_millicents": 0,  "completed_at": "string",  "configuration": {    "config_id": "string",    "effective_yaml": "string",    "raw_yaml": "string"  },  "cost_millicents": 0,  "counters": {    "n_anchor_valid": 0,    "n_coerced": 0,    "n_dropped": 0,    "n_not_commentable": 0,    "n_parsed": 0,    "n_raw_lines": 0,    "n_snapped": 0,    "parser_version": "string"  },  "created_at": "string",  "description_error": "string",  "description_outcome": "string",  "findings": [],  "id": "string",  "post": true,  "post_error": "string",  "posted_review_id": 0,  "pull_request": {    "number": 0,    "url": "string"  },  "repository": {    "id": 0,    "name": "string",    "owner": "string"  },  "requested_by": {    "attribution_id": "string",    "attribution_type": "string"  },  "review_body": "string",  "reviewed_commits": [],  "scope": {    "empty": true,    "head": "string",    "kind": "incremental",    "watermark": "string"  },  "skip_reason": "string",  "stages": [],  "status": "string",  "trigger": "string"}