Beta module namespace
claude-policy
Beta routes may change with notice and are NOT covered by the 24-month stable window of the core contract.
Every module route is enumerated with method, path, auth and required permission; request/response schemas are not published for the beta surface.
9 operations
| Method | Path | Required permission | Authentication | Summary |
|---|---|---|---|---|
| get | /v1/m/claude-policy/inventory | governance:claude-policy:read | Bearer token | Returns HTTP 501 because the workstation tool inventory is a Business feature; no workstation is listed and no report is stored. |
| get | /v1/m/claude-policy/{surface}/artifact | governance:claude-policy:read | Bearer token | Returns HTTP 501 because fleet-wide Claude Code managed settings are a Business feature; no publish, history, pull, check-in or drift action is performed. |
| post | /v1/m/claude-policy/{surface}/checkin | governance:claude-policy:write | Bearer token | Returns HTTP 501 because fleet-wide Claude Code managed settings are a Business feature; no publish, history, pull, check-in or drift action is performed. |
| get | /v1/m/claude-policy/{surface}/distribution | governance:claude-policy:read | Bearer token | Returns HTTP 501 because fleet-wide Claude Code managed settings are a Business feature; no publish, history, pull, check-in or drift action is performed. |
| post | /v1/m/claude-policy/{surface}/dry-run | governance:claude-policy:read | Bearer token | Previews the resolved precedence/effect WITHOUT publishing or touching any host. |
| post | /v1/m/claude-policy/{surface}/publish | governance:claude-policy:admin | Bearer token | Returns HTTP 501 because fleet-wide Claude Code managed settings are a Business feature; no publish, history, pull, check-in or drift action is performed. |
| post | /v1/m/claude-policy/{surface}/validate | governance:claude-policy:read | Bearer token | Validates a document server-side (defense in depth — the UI is never the security boundary). |
| get | /v1/m/claude-policy/{surface}/versions | governance:claude-policy:read | Bearer token | Returns HTTP 501 because fleet-wide Claude Code managed settings are a Business feature; no publish, history, pull, check-in or drift action is performed. |
| get | /v1/m/claude-policy/{surface}/versions/{revision} | governance:claude-policy:read | Bearer token | Returns HTTP 501 because fleet-wide Claude Code managed settings are a Business feature; no publish, history, pull, check-in or drift action is performed. |