Round

GET
/api/v1/reviews/rounds/{requestId}

Authorization

bearerAuth
headerAuthorizationBearer <token>

An API key created in Capy under Settings → API.

Path parameters

requestId*string

Response body

ReviewRound

application/json
  1. response
requestId*string
reviewId*string
threadId*string|null
repo*string
prNumber*integer
headSha*string
baseSha*string
status*string
One of"pending""running""completed""failed""stale"
shadow*boolean
model*string|null
effort*|null
tier*|null
baselineSha*string|null
title*string|null
failureReason*string|null
failureMessage*string|null
createdAt*string
settledAt*string|null
memory*|null
memoryReason*|null
memorySelection*string
One of"index""paths""select"
memoryTopics*array<>
findings*array<>
curl -X GET 'https://api.capy.ai/api/v1/reviews/rounds/string'
{  "requestId": "string",  "reviewId": "string",  "threadId": "string",  "repo": "string",  "prNumber": 0,  "headSha": "string",  "baseSha": "string",  "status": "pending",  "shadow": true,  "model": "string",  "effort": "none",  "tier": "low",  "baselineSha": "string",  "title": "string",  "failureReason": "string",  "failureMessage": "string",  "createdAt": "string",  "settledAt": "string",  "memory": {    "projectId": "string",    "volumeId": "string",    "versionId": "string"  },  "memoryReason": "no_project",  "memorySelection": "index",  "memoryTopics": [    {      "path": "string",      "title": "string"    }  ],  "findings": [    {      "id": "string",      "ruleId": "string",      "memory": {        "volumeId": "string",        "versionId": "string",        "path": "string",        "title": "string"      },      "telemetry": {        "window": "string",        "note": "string"      },      "kind": "issue",      "severity": "low",      "confidence": "confirmed",      "category": "bug",      "summary": "string",      "detail": "string",      "suggestion": "string",      "file": "string",      "line": 0,      "startLine": 0,      "files": [        "string"      ]    }  ]}
Open in Capy