---
title: "Generate impact report for a policy (Evaluation+)"
method: POST
path: "/api/v1/policies/impact-report"
tags: ["Policy Simulation"]
deprecated: true
---

# Generate impact report for a policy (Evaluation+)

`POST /api/v1/policies/impact-report`

## Request

- Base URL: `https://orchestrator.getaxonflow.com`
- URL: `https://orchestrator.getaxonflow.com/api/v1/policies/impact-report`
- Auth: one of:
  - HTTP bearer
  - HTTP basic
- TypeScript: <https://skmtc.dev/getaxonflow/apis/axonflow-orchestrator-api/docs/api/v1/policies/impact-report/post.ts> (a function with typed inputs; its response is checked against the schema)

> **Deprecated.**

Tests a single policy against multiple inputs and returns aggregate statistics.
Requires Evaluation or Enterprise license.

## Request body

- object
  - `policy_id` string, required
  - `inputs` object[], required
    - `query` string, required
    - `request_type` string
    - `user` object
    - `context` object

## Response `200`

Impact report results

- object
  - `policy_id` string
  - `total_inputs` integer
  - `matched` integer
  - `blocked` integer
  - `match_rate` number
  - `block_rate` number
  - `results` object[]
    - `input_index` integer
    - `matched` boolean
    - `blocked` boolean
    - `actions` string[]
  - `processing_time_ms` integer
  - `generated_at` string, date-time
  - `tier` string

## Other responses

- `400`: Bad request (missing fields or input limit exceeded)
- `403`: Feature requires Evaluation or Enterprise license

---

[API](https://skmtc.dev/getaxonflow/apis/axonflow-orchestrator-api.md) - [All operations](https://skmtc.dev/getaxonflow/apis/axonflow-orchestrator-api/llms.txt) - [OpenAPI document](https://skmtc.dev/getaxonflow/apis/axonflow-orchestrator-api/revisions/f408ef3ec9dd?raw)
