---
title: "Changes to Preview Effective Policy"
method: POST
path: "/v1/governance/effective-policy/preview"
---

# Changes to Preview Effective Policy

`POST /v1/governance/effective-policy/preview`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 4 of 22 revisions.

- **2026-07-30** `ce40e8663ec3` — 3 breaking, 2 warning, 5 info
- **2026-07-25** `9c1eb8f7f2d9` — 2 info
- **2026-06-18** `dad98bb65260` — 1 info
- **2026-03-30** `e9c153221160` — 1 breaking

## Changes

- **2026-07-30** `ce40e8663ec3` — 3 breaking, 2 warning, 5 info
  - removed `subschema #1, subschema #2` from the `task_policy/anyOf[subschema #1: PolicyDocument]/budget/anyOf[subschema #1: BudgetPolicy]/monthly_spend_cap_usd` request property `anyOf` list
  - removed `subschema #1, subschema #2` from the `task_policy/anyOf[subschema #1: PolicyDocument]/budget/anyOf[subschema #1: BudgetPolicy]/run_budget_usd` request property `anyOf` list
  - removed `subschema #1, subschema #2` from the `task_policy/anyOf[subschema #1: PolicyDocument]/budget/anyOf[subschema #1: BudgetPolicy]/service_budget_usd` request property `anyOf` list
  - the `task_policy/anyOf[subschema #1: PolicyDocument]/tokens/anyOf[subschema #1: TokenPolicy]/max_tokens/anyOf[subschema #1]/` request property's exclusiveMinimum was set to `0.00`
  - the `task_policy/anyOf[subschema #1: PolicyDocument]/tokens/anyOf[subschema #1: TokenPolicy]/max_tokens_per_call/anyOf[subschema #1]/` request property's exclusiveMinimum was set to `0.00`
  - added the new optional request property `task_policy/anyOf[subschema #1: PolicyDocument]/execution`
  - added `subschema #1` to the `task_policy/anyOf[subschema #1: PolicyDocument]/budget/anyOf[subschema #1: BudgetPolicy]/monthly_spend_cap_usd` request property `anyOf` list
  - added `subschema #1` to the `task_policy/anyOf[subschema #1: PolicyDocument]/budget/anyOf[subschema #1: BudgetPolicy]/run_budget_usd` request property `anyOf` list
  - added `subschema #1` to the `task_policy/anyOf[subschema #1: PolicyDocument]/budget/anyOf[subschema #1: BudgetPolicy]/service_budget_usd` request property `anyOf` list
  - added the optional property `effective_policy/execution` to the response with the `200` status
- **2026-07-25** `9c1eb8f7f2d9` — 2 info
  - added the new optional request property `task_policy/anyOf[subschema #1: PolicyDocument]/approval/anyOf[subschema #1: ApprovalPolicy]/approvers_by_tool`
  - added the optional property `effective_policy/approval/anyOf[subschema #1: ApprovalPolicy]/approvers_by_tool` to the response with the `200` status
- **2026-06-18** `dad98bb65260` — 1 info
  - endpoint added
- **2026-03-30** `e9c153221160` — 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/agentarea/apis/agentarea-api/docs/v1/governance/effective-policy/preview/post.md) · [API](https://skmtc.dev/agentarea/apis/agentarea-api.md) · [Page](https://skmtc.dev/agentarea/apis/agentarea-api/changes/v1/governance/effective-policy/preview/post)
