{ "opencollection": "1.0.0", "info": { "name": "Illustrator API - Firefly Services", "version": "1.0.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Data Merge & Create Rendition", "type": "folder" }, "items": [ { "info": { "name": "Data merge", "type": "http" }, "http": { "method": "POST", "url": "https://illustrator-api.adobe.io/v1/merge-data", "body": { "type": "json", "data": "{}" } }, "docs": "This endpoint allows you to merge variable data from a CSV file with an Adobe Illustrator template. The request is processed asynchronously and the status of the job can be checked using the status URL provided in the response. The output is provided as an array of individual files, one for each row in the CSV data. If some rows succeed and others fail or require rerun, the job completes with status `partially_succeeded` when you poll the status endpoint; that status applies only to Data Merge j" }, { "info": { "name": "Create rendition", "type": "http" }, "http": { "method": "POST", "url": "https://illustrator-api.adobe.io/v1/create-rendition", "body": { "type": "json", "data": "{}" } }, "docs": "This endpoint allows you to convert Adobe Illustrator files into various output formats. It supports conversion of .ai documents into multiple web- and print-ready formats. The request is processed asynchronously and the status of the job can be checked using the status URL provided in the response. The output is provided as a single converted file." }, { "info": { "name": "Retrieve job status", "type": "http" }, "http": { "method": "GET", "url": "https://illustrator-api.adobe.io/v1/status/:jobId", "params": [ { "name": "jobId", "value": "", "type": "path", "description": "The job ID to retrieve the status of." } ] }, "docs": "Retrieve the status of a job by providing the job ID. The job ID can be obtained from the response of other APIs. For all asynchronous jobs, polling this endpoint can return `running`, `succeeded`, or `failed`. The `partially_succeeded` status is returned only for Data Merge jobs when some CSV rows produce outputs while other rows fail or must be rerun after errors (for example, missing fonts). No other job types return the `partially_succeeded` status.
When `status` is `succeeded`, for Data " } ] }, { "info": { "name": "Image Trace", "type": "folder" }, "items": [ { "info": { "name": "Submit a job", "type": "http" }, "http": { "method": "POST", "url": "https://illustrator-api.adobe.io/v1/trace-image", "body": { "type": "json", "data": "{}" } }, "docs": "This endpoint allows you to convert a raster image (JPEG/PNG) into vector format (SVG). The request is processed asynchronously and the status of the job can be checked using the status URL provided in the response." }, { "info": { "name": "Retrieve job status", "type": "http" }, "http": { "method": "GET", "url": "https://illustrator-api.adobe.io/v1/status/:jobId/image-trace", "params": [ { "name": "jobId", "value": "", "type": "path", "description": "Job ID returned from an Image Trace job." } ] }, "docs": "Poll execution status for an Image Trace job. Use this after calling Image Trace. Poll `GET /v1/status/{jobId}` with the job ID from the trace-image response. When the job succeeds, each output item includes a presigned URL and SVG media type (`image/svg+xml`). Image Trace jobs return only `running`, `succeeded`, or `failed`." } ] } ], "bundled": true }