{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Update an existing custom finding type.\n\n**Immutable fields**: asset_vendor, asset_class, expression, and category cannot be changed after creation.\n\n**Security**: Only custom finding types (not system-managed) can be updated.","properties":{"path":{"type":"object","properties":{"account_id":{"type":"string","examples":["46148281d8a93d002ef242d8b0d5f9f6"],"description":"Cloudflare account ID for the user making the request."},"finding_type_id":{"type":"string","format":"uuid","description":"A UUID string identifying the finding type."}},"required":["account_id","finding_type_id"],"additionalProperties":false},"body":{"$ref":"#/definitions/posture-api_update-finding-type-request"}},"required":["path","body"],"additionalProperties":false,"definitions":{"posture-api_update-finding-type-request":{"type":"object","properties":{"applies_to_all_integrations":{"description":"When true, this finding type applies to every current and future integration of the vendor.","type":"boolean","examples":[true]},"description":{"description":"Optional description of the finding type. Cannot be empty if provided. Maximum 4096 characters.","type":"string","maxLength":4096,"examples":["Detects files shared with too many users"]},"integration_ids":{"description":"Required and non-empty when applies_to_all_integrations is false; omit when it is true.","type":"array","items":{"format":"uuid","type":"string"},"uniqueItems":true,"examples":[["550e8400-e29b-41d4-a716-446655440000"]]},"name":{"description":"Human-readable name for the finding type. Cannot be empty if provided. Maximum 256 characters.","type":"string","maxLength":256,"examples":["Excessive File Sharing"]},"severity":{"type":"string","allOf":[{"$ref":"#/definitions/posture-api_SeverityEnum"},{"description":"Default severity used when no integration-specific severity override exists. Changing it reclassifies existing and future findings that do not have an override.","type":"string"}]}},"required":["applies_to_all_integrations"]},"posture-api_SeverityEnum":{"description":"The severity level of a finding.","type":"string","enum":["Critical","High","Medium","Low"],"examples":["High"]}}},"name":"Update a custom finding type","id":"cloudflare.updatefindingtype","example":{"path":{"account_id":"46148281d8a93d002ef242d8b0d5f9f6","finding_type_id":"00000000-0000-4000-8000-000000000000"},"body":{"applies_to_all_integrations":true}},"maxRequests":1,"summary":false}}