Adobe Illustrator Graphic Styles API

Manage graphic styles that can be applied to artwork for consistent appearance across multiple objects.

Operations 3

GET /documents/{documentId}/graphicStyles Adobe Illustrator List Graphic Styles #
GET /documents/{documentId}/graphicStyles/{graphicStyleName} Adobe Illustrator Get a Graphic Style #
DELETE /documents/{documentId}/graphicStyles/{graphicStyleName} Adobe Illustrator Delete a Graphic Style #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/adobe-illustrator-graphic-styles-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

adobe-illustrator-graphic-styles-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Adobe Illustrator Scripting Application Graphic Styles 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: Graphic Styles
  description: Manage graphic styles that can be applied to artwork for consistent appearance across multiple objects.
paths:
  /documents/{documentId}/graphicStyles:
    get:
      operationId: listGraphicStyles
      summary: Adobe Illustrator List Graphic Styles
      description: Returns all graphic styles defined in the document.
      tags:
      - Graphic Styles
      parameters:
      - $ref: '#/components/parameters/documentId'
      responses:
        '200':
          description: Graphic styles retrieved successfully.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/GraphicStyle'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /documents/{documentId}/graphicStyles/{graphicStyleName}:
    get:
      operationId: getGraphicStyle
      summary: Adobe Illustrator Get a Graphic Style
      description: Returns detailed information about a specific graphic style.
      tags:
      - Graphic Styles
      parameters:
      - $ref: '#/components/parameters/documentId'
      - name: graphicStyleName
        in: path
        required: true
        description: Name of the graphic style.
        schema:
          type: string
        example: Example Artboard
      responses:
        '200':
          description: Graphic style retrieved successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GraphicStyle'
        '404':
          description: Graphic style not found.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    delete:
      operationId: deleteGraphicStyle
      summary: Adobe Illustrator Delete a Graphic Style
      description: Removes the specified graphic style from the document.
      tags:
      - Graphic Styles
      parameters:
      - $ref: '#/components/parameters/documentId'
      - name: graphicStyleName
        in: path
        required: true
        description: Name of the graphic style.
        schema:
          type: string
        example: Example Artboard
      responses:
        '204':
          description: Graphic style deleted successfully.
        '404':
          description: Graphic style not found.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    GraphicStyle:
      type: object
      properties:
        name:
          type: string
          description: Name of the graphic style.
          example: Example Artboard
  parameters:
    documentId:
      name: documentId
      in: path
      required: true
      description: Unique identifier of the document.
      schema:
        type: string
externalDocs:
  description: Adobe Illustrator Scripting Guide
  url: https://ai-scripting.docsforadobe.dev/