{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/json-structure/prisma-access-browser-api-browser-policy-structure.json", "name": "BrowserPolicy", "description": "BrowserPolicy schema from Palo Alto Networks Prisma Access Browser Management API", "type": "object", "properties": { "policy_id": { "type": "string", "description": "Unique identifier of the browser policy." }, "name": { "type": "string", "description": "Display name of the policy." }, "description": { "type": "string", "description": "Description of the policy's purpose." }, "enabled": { "type": "boolean", "description": "Whether the policy is active." }, "web_filtering": { "type": "object", "description": "Web filtering configuration.", "properties": { "enabled": { "type": "boolean" }, "blocked_categories": { "type": "array", "items": { "type": "string" } } } }, "dlp_enabled": { "type": "boolean", "description": "Whether DLP controls are enabled." }, "extension_policy": { "type": "string", "description": "Extension installation policy.", "enum": [ "allow_all", "allow_list", "block_all" ] }, "download_control": { "type": "string", "description": "File download control setting.", "enum": [ "allow", "scan", "block" ] }, "created_at": { "type": "datetime" }, "updated_at": { "type": "datetime" } } }