{
"openapi": "3.0.0",
"info": {
"description": "Firefly Service's RESTful InDesign APIs offer 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 APIs",
"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": "The Data Merge API is used to create document variations from CSV data and an InDesign file.
The Data Merge API 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": "The Remap Links API allows you to replace file-based links in InDesign documents with AEM URLs. This is 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": "The Rendition API creates a version of a file in a specified format (e.g., PNG, JPEG, or PDF)."
},
{
"name": "Custom Scripts API",
"description": "The Custom Scripts API allows you to submit custom scripts to do almost anything you can do in InDesign through scripting."
}
],
"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: