v1

latestOpenAPI 3.0.02026-07-141,4077,1665.2 MB
Test Optimization

Get Flaky Tests Management policies

Retrieve Flaky Tests Management repository-level policies for the given repository.

post/api/v2/ci/test-optimization/settings/policies

Request body

Example request

{
  "data": {
    "attributes": {
      "repository_id": "github.com/datadog/shopist"
    },
    "type": "test_optimization_get_flaky_tests_management_policies_request"
  }
}

Response

OK

Example response

{
  "data": {
    "attributes": {
      "attempt_to_fix": {
        "retries": 3
      },
      "disabled": {
        "auto_disable_rule": {
          "status": "active",
          "window_seconds": 3600
        },
        "branch_rule": {
          "branches": [
            "main"
          ],
          "enabled": true,
          "excluded_branches": [],
          "excluded_test_services": []
        },
        "failure_rate_rule": {
          "branches": [],
          "min_runs": 10,
          "status": "active",
          "threshold": 0.5
        }
      },
      "quarantined": {
        "auto_quarantine_rule": {
          "enabled": true,
          "window_seconds": 3600
        },
        "branch_rule": {
          "branches": [
            "main"
          ],
          "enabled": true,
          "excluded_branches": [],
          "excluded_test_services": []
        },
        "enabled": true,
        "failure_rate_rule": {
          "branches": [
            "main"
          ],
          "enabled": true,
          "min_runs": 10,
          "threshold": 0.5
        }
      },
      "repository_id": "github.com/datadog/shopist"
    },
    "id": "github.com/datadog/shopist",
    "type": "test_optimization_flaky_tests_management_policies"
  }
}