---
title: "Get policy shadow divergence report"
method: GET
path: "/v1/org/policy-shadow-report"
tags: ["Organization"]
---

# Get policy shadow divergence report

`GET /v1/org/policy-shadow-report`

## Request

- Base URL: `https://api.1claw.co`
- URL: `https://api.1claw.co/v1/org/policy-shadow-report`
- Auth: HTTP bearer

Returns divergence statistics when running Cedar/OPA in shadow mode.
Owner/admin only.

## Response `200`

Shadow divergence report

- PolicyShadowReportResponse
  - `total_evaluated` integer
  - `total_divergences` integer
  - `total_errors` integer
  - `concordance_rate` number, double
  - `sample_events` PolicyShadowEvent[]
    - `id` string, uuid
    - `org_id` string, uuid
    - `backend` string
    - `action` string
    - `builtin_decision` string
    - `backend_decision` string
    - `divergent` boolean
    - `sampled` boolean
    - `eval_duration_ms` integer
    - `error_text` string
    - `caller_id` string, uuid
    - `resource_path` string
    - `created_at` string, date-time
  - `period_start` string, date-time
  - `period_end` string, date-time

## Other responses

- `401`: Authentication required or invalid
- `403`: Insufficient permissions

---

[API](https://skmtc.dev/1claw/apis/1claw-api.md) · [All operations](https://skmtc.dev/1claw/apis/1claw-api/llms.txt) · [OpenAPI document](https://skmtc.dev/1claw/apis/1claw-api/revisions/ae109b496830?raw)
