---
title: "Get default PR Checks configuration"
method: GET
path: "/repositories/code/continuous_integration/checks/default"
---

# Get default PR Checks configuration

`GET /repositories/code/continuous_integration/checks/default`

## Request

- Base URL: `https://app.aikido.dev/api/public/v1`
- URL: `https://app.aikido.dev/api/public/v1/repositories/code/continuous_integration/checks/default`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://app.aikido.io/api/oauth/token` scopes: `repositories:read`

Returns the workspace default PR Checks configuration. This configuration is applied to newly activated repositories that do not have a repo-specific configuration. When no default configuration exists, fallback values are returned.

## Response `200`

The default PR Checks configuration

- object
  - `is_enabled` boolean, required: Boolean representing if the default PR Checks configuration is enabled. When the value is false, all other fields are disabled. When the vlaue is true, one or more fields may be enabled.
  - `minimum_severity` 'low' | 'medium' | 'high' | 'critical' | 'always_pass_check', required: Minimum severity of new issues for when the CI Check should fail.
  - `fail_on_dependency_scan` boolean, required: Boolean representing if the CI Check should fail for new dependency issues.
  - `fail_on_sast_scan` boolean, required: Boolean representing if the CI Check should fail for new sast issues.
  - `fail_on_iac_scan` boolean, required: Boolean representing if the CI Check should fail for new iac issues.
  - `fail_on_secrets_scan` boolean, required: Boolean representing if the CI Check should fail for new secret issues.
  - `fail_on_malware_scan` boolean, required: Boolean representing if the CI Check should fail for new malware issues.
  - `fail_on_license_scan` boolean: Boolean representing if the CI Check should fail for new license issues. Derived from minimum_license_severity.
  - `minimum_license_severity` 'none' | 'high' | 'critical': Minimum severity of new license issues for when the CI Check should fail. 'none' means the CI Check will not fail for any new license issues.
  - `post_inline_comments` boolean: Boolean representing if inline comments should be posted for vulnerability findings.
  - `post_inline_comments_min_severity` 'low' | 'medium' | 'high' | 'critical' | 'null', nullable: Minimum severity of new issues for when inline comments should be posted. Null when inline comments are disabled.
  - `enable_code_quality_scan` boolean, required: Boolean representing if the code quality scan is enabled.
  - `post_code_quality_inline_comments_min_severity` 'none' | 'low' | 'medium' | 'high' | 'critical': Minimum severity of new code quality issues for when inline comments should be posted. 'none' means code quality is disabled.
  - `fail_on_code_quality_scan` boolean, required: Boolean representing if the CI Check should fail for new code quality issues.
  - `run_deep_audit_pr_scan` boolean: Boolean representing if Deep Review should be run on pull requests.

---

[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)
