get_remediation_policy
The organisation's AI auto-remediation policy (the read twin of GET /api/v1/org/ai-remediation/policy), the only surface carrying autonomy_level, tier_overrides and cluster_allow_list: get_ai_settings reports only whether the policy is enabled, and pause_ai_autonomy is the org-wide soft switch, a different thing. configured is the field to read first: false means the organisation has NO policy row, so every other field is the built-in default document (disabled, autonomy_level 'propose', no overrides, no allow list) rather than a setting anyone chose, and must never be reported as a configured policy. autonomy_level is one of read_only, propose or auto. tier_overrides maps a tool name to auto, approval or never, where auto means that tool executes with NO approval card; anything else, including an unknown value, keeps the human gate, and auto_tier_tools is the subset that really runs unattended; lowered_to_approval names tools stored as auto that are confirm-only, so a person approves every call anyway, and they must never be reported as running automatically. cluster_scope names which clusters the remediation dispatcher acts on: 'all_clusters' when no allow list is set, so every cluster in the organisation is in scope; 'listed_clusters' when the list names clusters, which also puts a trigger with no cluster out of scope; 'no_clusters' when the list is present but empty, which admits nothing. Also returns the approvers, the Slack webhook id, the per-incident action cap, the cooldown and updated_at. Read-only and readable by any member, exactly like the REST read; writing the policy stays a portal or admin API lane.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||