Skip to main content
GET
/
api
/
v0
/
repositories
/
{repo_id}
/
insights
Insights for a single repository.
curl --request GET \
  --url https://api.example.com/api/v0/repositories/{repo_id}/insights
{
  "criticalFindings": 123,
  "highFindings": 123,
  "mediumFindings": 123,
  "lowFindings": 123,
  "informationalFindings": 123,
  "gasOptimizationFindings": 123,
  "newFindings": 123,
  "inReviewFindings": 123,
  "disputedFindings": 123,
  "rejectedFindings": 123,
  "spamFindings": 123,
  "duplicateFindings": 123,
  "confirmedFindings": 123,
  "acknowledgedFindings": 123,
  "fixedFindings": 123,
  "withdrawnFindings": 123,
  "totalFindings": 123,
  "outline": {},
  "reviewersJoined": 123,
  "reviewers": [
    {
      "userId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "name": "<string>",
      "username": "<string>",
      "avatar": "<string>",
      "isBot": true,
      "createdAt": "2023-11-07T05:31:56Z",
      "teamId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "pingsLeft": 123,
      "reputation": 123,
      "disabledAt": "2023-11-07T05:31:56Z",
      "deletedFromRepoAt": "2023-11-07T05:31:56Z"
    }
  ],
  "totalRewards": "<string>",
  "avgResponseSeconds": 123
}

Documentation Index

Fetch the complete documentation index at: https://docs.cantina.xyz/llms.txt

Use this file to discover all available pages before exploring further.

Path Parameters

repo_id
string<uuid>
required

Query Parameters

since
string<date-time> | null

Get the insights since a certain timestamp.

Defaults to the entire lifetime of the repository.

Response

The repository's insights

Insights into a repository.

criticalFindings
integer<int32>
required
highFindings
integer<int32>
required
mediumFindings
integer<int32>
required
lowFindings
integer<int32>
required
informationalFindings
integer<int32>
required
gasOptimizationFindings
integer<int32>
required
newFindings
integer<int32>
required
inReviewFindings
integer<int32>
required
disputedFindings
integer<int32>
required
rejectedFindings
integer<int32>
required
spamFindings
integer<int32>
required
duplicateFindings
integer<int32>
required
confirmedFindings
integer<int32>
required
acknowledgedFindings
integer<int32>
required
fixedFindings
integer<int32>
required
withdrawnFindings
integer<int32>
required
totalFindings
integer<int32>
required
outline
object
required

Outline of the findings over status and severity

reviewersJoined
integer<int32>
required
reviewers
object[]
required
totalRewards
string | null

Total rewards assigned to findings in the repository.

avgResponseSeconds
integer<int64> | null

Number of seconds it takes to get a response to a new finding on average.

This will be null if the repository has no findings, or it has findings, but they have not yet received any feedback (a change or a comment).