delete_firewall_policy
Delete a UniFi zone-based firewall policy by ID to immediately change network traffic flow. Confirmation is required to execute the removal.
Instructions
Delete a zone-based firewall policy.
Mutating operation: removed immediately and persisted on the UniFi console. Requires confirm=true because removing a policy changes traffic flow. Predefined controller policies are refused. Target by id from get_firewall_policies.
Args: policy_id: Policy id to delete (from get_firewall_policies). confirm: Safety gate: must be True to delete. Defaults to False. site: Site to operate on. Defaults to "default". device: Optional console name to target a specific UniFi device; omit for default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | No | Site to operate on. Defaults to "default". | default |
| device | No | Optional console name to target a specific UniFi device; omit for default. | |
| confirm | No | Safety gate: must be True to delete. Defaults to False. | |
| policy_id | Yes | Policy id to delete (from get_firewall_policies). |