{ "type": "object", "properties": { "name": { "type": "string" }, "displayName": { "type": "string" }, "description": { "type": "string" }, "publisher": { "type": "string" }, "version": { "type": "string" }, "categories": { "type": "array", "items": { "type": "string" } }, "entry": { "type": "object", "properties": { "backend": { "type": "string" }, "frontend": { "type": "string" } }, "required": ["backend", "frontend"], "additionalProperties": false }, "minSDKVersion": { "type": "string" }, "permissions": { "type": "object", "properties": { "frontend": { "type": "array", "items": { "type": "string" } }, "backend": { "type": "array", "items": { "type": "string" } } }, "required": ["frontend", "backend"], "additionalProperties": false }, "events": { "type": "array", "items": { "type": "string" } }, "extends": { "type": "object", "properties": { "views": { "type": "object", "properties": { "workflows": { "type": "object", "properties": { "header": { "type": "string" } }, "required": ["header"], "additionalProperties": false } }, "required": ["workflows"], "additionalProperties": false } }, "required": ["views"], "additionalProperties": false } }, "required": [ "name", "displayName", "description", "publisher", "version", "categories", "entry", "minSDKVersion", "permissions", "events", "extends" ], "additionalProperties": false, "title": "N8nExtensionSchema", "$schema": "http://json-schema.org/draft-07/schema#" }