Adobe Illustrator · Schema

Application

Application from Adobe Illustrator API

Creative CloudDesignIllustratorVector Graphics

Properties

Name Type Description
name string The application name.
version string The version string.
buildNumber string The build number.
locale string The current locale.
scriptingVersion string The scripting API version.
freeMemory integer Available memory in bytes.
activeDocument string Name of the currently active document.
documents array List of open document names.
userInteractionLevel string The level of user interaction allowed.
View JSON Schema on GitHub

JSON Schema

adobe-illustrator-scripting-application-schema.json Raw ↑
{
  "$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"
    }
  }
}