{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "ProActions Section Schema", "type": "object", "description": "A logical section containing grouped actions", "required": ["section", "actions"], "properties": { "section": { "type": "string", "description": "Section identifier" }, "category": { "type": "string", "description": "Category for grouping sections" }, "hidden": { "type": "boolean", "description": "Whether this section is hidden from UI" }, "app": { "type": "string", "enum": ["prime", "swing", "standalone"], "description": "Application where this section applies" }, "context": { "oneOf": [ { "type": "string", "enum": ["all", "report", "story", "dwp", "dashboard"] }, { "type": "array", "items": { "type": "string", "enum": ["all", "report", "story", "dwp", "dashboard"] } } ], "description": "Document context where this section appears" }, "keywords": { "type": "string", "description": "Search keywords for finding actions" }, "icon": { "type": "string", "description": "Icon html for this section" }, "actions": { "type": "array", "description": "List of actions in this section", "items": { "oneOf": [ { "$ref": "https://raw.githubusercontent.com/em-al-wi/proactions-schema/main/schema/partial-action.schema.json" }, { "type": "string", "description": "Path to an external file using !include directive" } ] } } } }