---
title: "List PR Checks"
method: GET
path: "/report/ciScans"
---

# List PR Checks

`GET /report/ciScans`

## Request

- Base URL: `https://app.aikido.dev/api/public/v1`
- URL: `https://app.aikido.dev/api/public/v1/report/ciScans`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://app.aikido.io/api/oauth/token` scopes: `reports:read`

Returns PR checks

## Query parameters

- `page` integer
- `per_page` integer: max 50
- `filter_code_repo_id` integer
- `filter_gate_status` 'all' | 'timed_out' | 'unknown' | 'passed' | 'failed' | 'bypassed' | 'pending'
- `search` string

## Response `200`

A list PR checks

- object[]
  - `scan_id` integer
  - `gate_status` integer
  - `new_issues_count` integer
  - `solved_issues_count` integer
  - `started_at` integer
  - `related_commit_sha` string
  - `code_repo_id` integer
  - `code_repo_name` integer
  - `pull_request_title` string
  - `pull_request_url` string
  - `branch_name` string
  - `is_release_gating` boolean

---

[API](https://skmtc.dev/aikido/apis/aikido-security-api-documentation.md) - [All operations](https://skmtc.dev/aikido/apis/aikido-security-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/aikido/apis/aikido-security-api-documentation/revisions/da8691338133?raw)
