{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/adobe-illustrator/refs/heads/main/json-schema/adobe-illustrator-scripting-application-schema.json", "title": "Application", "description": "Application from Adobe Illustrator API", "type": "object", "properties": { "name": { "type": "string", "description": "The application name.", "examples": [ "Adobe Illustrator" ], "example": "Example Artboard" }, "version": { "type": "string", "description": "The version string.", "examples": [ 29.0 ], "example": "example_value" }, "buildNumber": { "type": "string", "description": "The build number.", "example": "example_value" }, "locale": { "type": "string", "description": "The current locale.", "examples": [ "en_US" ], "example": "example_value" }, "scriptingVersion": { "type": "string", "description": "The scripting API version.", "example": "example_value" }, "freeMemory": { "type": "integer", "description": "Available memory in bytes.", "example": 1024 }, "activeDocument": { "type": "string", "description": "Name of the currently active document.", "example": "example_value" }, "documents": { "type": "array", "description": "List of open document names.", "items": { "type": "string" } }, "userInteractionLevel": { "type": "string", "description": "The level of user interaction allowed.", "enum": [ "DISPLAYALERTS", "DONTDISPLAYALERTS" ], "example": "DISPLAYALERTS" } } }