{
"openapi": "3.0.0",
"info": {
"description": "Firefly Service's RESTful InDesign API offers resources to automate tedious, time-consuming design tasks through scalable cloud services, encouraging more personalization at scale, creative automation, and faster content delivery.",
"version": "",
"title": "Firefly Services - InDesign API",
"termsOfService": "https://www.adobe.com/content/dam/cc/en/legal/terms/enterprise/pdfs/PSLT-AdobeCreativeAPI-WW-2024v2.pdf",
"contact": {
"email": "idservices@adobe.com"
}
},
"servers": [
{
"url": "https://indesign.adobe.io"
}
],
"security": [
{
"ApiKeyAuth": []
},
{
"BearerAuth": []
}
],
"tags": [
{
"name": "Data Merge API",
"description": "Create document variations from CSV data and InDesign templates. Supports UTF-16BE encoding for CSV files, which is necessary for languages or characters requiring multi-byte representation. For plain English characters, the CSV will function correctly even without this encoding."
},
{
"name": "Remap Links API",
"description": "Replace file-based links in InDesign documents with AEM URLs. Particularly useful for customers working with Adobe Experience Manager (AEM) using Adobe Asset Link, enabling designers to work with output files that have direct links to AEM URLs."
},
{
"name": "Rendition API",
"description": "Create file renditions in specified formats (e.g., PNG, JPEG, or PDF)."
},
{
"name": "Custom Scripts API",
"description": "Submit and execute custom scripts for InDesign automation. Supports comprehensive scripting capabilities for document manipulation and processing."
},
{
"name": "Job Status API",
"description": "Track job execution status and lifecycle events. Retrieves the most recent status event for jobs across different execution stages: `not_started` (job creation), `running` (execution begins), `succeeded` (complete), `partial_success` (complete with non-critical errors), `failed` (execution failure)."
}
],
"paths": {
"/v3/merge-data": {
"post": {
"summary": "Perform a data merge",
"description": "Returns InDesign documents or PDFs that are created by merging the data provided and the specified template.
The data merge output MIME types are: