Adobe Illustrator Symbols API
Manage symbol definitions and symbol instances, enabling reuse of artwork across documents.
Manage symbol definitions and symbol instances, enabling reuse of artwork across documents.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/adobe-illustrator-symbols-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Adobe Illustrator Scripting Application Symbols API
description: The Adobe Illustrator Scripting API provides programmatic access to Illustrator's functionality through JavaScript, AppleScript, and VBScript. It allows developers to automate repetitive tasks, manipulate documents, select and edit text, generate art from data, and batch process files. Scripts can control nearly every aspect of Illustrator, from creating and modifying paths and shapes to managing layers, colors, and typography.
version: 29.0.0
contact:
name: Adobe Developer Support
url: https://developer.adobe.com/illustrator/
license:
name: Proprietary
url: https://www.adobe.com/legal/terms.html
x-logo:
url: https://www.adobe.com/favicon.ico
servers:
- url: https://localhost
description: Local Illustrator Application
tags:
- name: Symbols
description: Manage symbol definitions and symbol instances, enabling reuse of artwork across documents.
paths:
/documents/{documentId}/symbols:
get:
operationId: listSymbols
summary: Adobe Illustrator List Symbols
description: Returns all symbol definitions in the document that can be instantiated as symbol items.
tags:
- Symbols
parameters:
- $ref: '#/components/parameters/documentId'
responses:
'200':
description: Symbols retrieved successfully.
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Symbol'
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
post:
operationId: createSymbol
summary: Adobe Illustrator Create a Symbol
description: Creates a new symbol definition from the specified artwork in the document. The symbol can then be instantiated multiple times.
tags:
- Symbols
parameters:
- $ref: '#/components/parameters/documentId'
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/SymbolCreate'
responses:
'201':
description: Symbol created successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/Symbol'
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/documents/{documentId}/symbols/{symbolId}:
get:
operationId: getSymbol
summary: Adobe Illustrator Get a Symbol
description: Returns detailed information about a specific symbol definition.
tags:
- Symbols
parameters:
- $ref: '#/components/parameters/documentId'
- $ref: '#/components/parameters/symbolId'
responses:
'200':
description: Symbol retrieved successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/Symbol'
'404':
description: Symbol not found.
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
delete:
operationId: deleteSymbol
summary: Adobe Illustrator Delete a Symbol
description: Removes the specified symbol definition from the document.
tags:
- Symbols
parameters:
- $ref: '#/components/parameters/documentId'
- $ref: '#/components/parameters/symbolId'
responses:
'204':
description: Symbol deleted successfully.
'404':
description: Symbol not found.
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
components:
parameters:
documentId:
name: documentId
in: path
required: true
description: Unique identifier of the document.
schema:
type: string
symbolId:
name: symbolId
in: path
required: true
description: Unique identifier of the symbol.
schema:
type: string
schemas:
SymbolCreate:
type: object
required:
- name
- sourceArtId
properties:
name:
type: string
description: Name of the symbol.
example: Example Artboard
sourceArtId:
type: string
description: ID of the artwork to use as the symbol source.
example: example_value
registrationPoint:
type: string
description: Registration point for the symbol.
enum:
- SymbolCenterPoint
- SymbolTopLeftPoint
- SymbolTopMiddlePoint
- SymbolTopRightPoint
- SymbolMiddleLeftPoint
- SymbolMiddleRightPoint
- SymbolBottomLeftPoint
- SymbolBottomMiddlePoint
- SymbolBottomRightPoint
default: SymbolCenterPoint
example: SymbolCenterPoint
Symbol:
type: object
properties:
id:
type: string
description: Unique identifier of the symbol.
example: example_value
name:
type: string
description: Name of the symbol.
example: Example Artboard
registrationPoint:
type: string
description: Registration point of the symbol.
enum:
- SymbolTopLeftPoint
- SymbolTopMiddlePoint
- SymbolTopRightPoint
- SymbolMiddleLeftPoint
- SymbolCenterPoint
- SymbolMiddleRightPoint
- SymbolBottomLeftPoint
- SymbolBottomMiddlePoint
- SymbolBottomRightPoint
example: SymbolTopLeftPoint
externalDocs:
description: Adobe Illustrator Scripting Guide
url: https://ai-scripting.docsforadobe.dev/