Changelog
Overview
This page contains the release notes and version history for Adobe InDesign APIs. Stay updated with the latest features, improvements, and bug fixes.
November 6, 2026
New Features
Convert InDesign to IDML API
- Convert an InDesign document to IDML: New
POST /v3/convert-indesign-to-idmlendpoint converts an INDD file to IDML. View endpoint documentation. See Working with the Convert InDesign to IDML API for a quickstart.
Advanced Data Merge API
- New endpoint:
POST /v4/merge-datamerges CSV data with InDesign templates and adds support for rules, copyfitting, folder output, and pre-signed URLs. View endpoint documentation - Conditional Visibility and Dynamic Styling: The
rulesFileparameter accepts a JSON rules file that can show or hide layers, frames, and placeholders, restyle and recolor content, replace text, and resize or move frames for each record. Learn more about conditional visibility and dynamic styling. - Copyfitting: The
copyfittingSettingsobject inparamsautomatically reduces font size within defined limits to resolve overset text after a merge. Learn more about copyfitting. - Folder Structure and Zipped Output: Organize merge outputs into a folder hierarchy using a CSV column prefixed with
~, and optionally compress the output usingoutputCompressMediaType. Learn more about folder structure and zipped output. - Pre-signed URL Support in CSV: Set the
presignedUrlsInDataSourceparameter totrueto supply pre-signed image URLs directly in the CSV Image columns (prefixed with@). The images are fetched during the merge. Learn more about pre-signed URL support. - Output Path Structure: Unlike
/v3/merge-data, thePOST /v4/merge-dataendpoint does not nest outputs inrangeNbatch subfolders. All output files are saved in the resolved output folder, and duplicate file names get a(n)suffix. Learn more about output path variations. - Parameter Name Change: The
pagesPerDocumentparameter from/v3/merge-datais namedrecordsPerFilein/v4/merge-data. The behavior is the same. Learn more about the parameter name change.
Adobe Fonts Enablement
- Adobe Fonts Free library support: The InDesign API can now resolve fonts from the Adobe Fonts Free library automatically through your Adobe entitlement, so you no longer need to upload or host those font files. To enable this feature, add a product profile with Fonts enabled to your API credential. Learn more about using Adobe Fonts.
June 2, 2026
Enhancements
- Variable File Naming Support in Data Merge API: The
POST /v3/merge-dataendpoint now supports variable file naming. Learn more about variable file naming support. - Increased Asset Size Limit: The maximum supported asset size has been increased from 1GB to 2GB, enabling processing of larger InDesign documents and linked assets. Learn more about file size limits.
March 18, 2026
Enhancements
- API Capability Naming Rules for Custom Scripts: We have introduced key changes in custom script naming. See Key Concepts — API Capability Naming Rules for details and examples.
February 24, 2026
New Features
Convert PDF to InDesign API
- Convert PDF to InDesign: New
POST /v3/convert-pdf-to-indesignendpoint to convert PDFs into editable InDesign (INDD or IDML) documents. View endpoint documentation. See PDF to InDesign conversion notes for additoinal notes about the new API.
February 6, 2026
Enhancements
-
Multiline records support in DataMerge: The
POST /v3/merge-dataandPOST /v3/merge-data-tagsendpoints now support and correctly process multiline records. Multiline content can be included by enclosing field values in double quotes (""), and any line breaks within those values will be preserved during processing. Learn more about multiline support. -
UTF-8 encoded CSV file support: The
POST /v3/merge-dataandPOST /v3/merge-data-tagsendpoints now accept and process UTF-8 encoded CSV files, enabling support for special characters such as emojis and international text. Learn more about UTF-8 support. -
HTML5 Export using custom scripts: Using a custom script, users can now export HTML5 pages from InDesign API.
doc.html5ExportPreferences.textExportFormat = TextExportFormatEnum.HTML_TAG; doc.exportFile(ExportFormat.HTML5, html_File_path);
November 20, 2025
New Features
Custom Scripts API - New Endpoints
- Update Custom Script App Version: New
PUT /v3/scripts/{script_name}/app-versionendpoint to update InDesign app version configuration for registered scripts. Supports three strategies: latest_version, fixed_major_version, and fixed_major_and_minor_version. View endpoint documentation - Get Available App Versions: New
GET /v3/app-versionsendpoint to retrieve all available InDesign app versions with their status information. View endpoint documentation
Enhancements
- Specify or Update Custom Script App Version: The
POST /v3/scriptsendpoint now allowappVersionStrategy,majorAppVersionandminorAppVersionfields in the manifest file to control Indesign app version for new or registered Custom Script. - List Custom Scripts Response Enhancement: The
GET /v3/scriptsendpoint now includesappVersionStrategy,majorAppVersionandminorAppVersionfields in the response, providing information about the InDesign application version requirements for each registered script. - Get Custom Script Details Enhancement: The
GET /v3/scripts/{script_name}endpoint now also includes the above mentioned version fields.
November 13, 2025
New Features
DocumentInfo API
- Get InDesign Document Information: New
POST /v3/document-infoendpoint to retrieve information about INDD/IDML documents. View endpoint documentation
September 3, 2025
Enhancements
Data Merge API
- Now manage hyphenation in merged documents with
hyphenationSettings. Also, manage exclusion lists and fix break location usingdictionarySettings. Details are available in the Data Merge API documentation and How-to example.
August 4, 2025
New features
Remap Links API
- Added new
/v3/remap-linksendpoint for remapping file-based links to AEM links. - Supports batch link remapping operations. Ideal for customers working with AEM using Adobe Asset Link (AAL).
- Explore the API documentation
Custom Scripts API enhancements
- List Custom Scripts: New
GET /v3/scriptsendpoint to retrieve all registered scripts. - Get Script Details: New
GET /v3/scripts/{script_name}endpoint for individual script information. - Delete Custom Scripts: New
DELETE /v3/scripts/{script_name}endpoint for script deletion management. - Explore the API documentation
Documentation updates
- Added comprehensive User data handling documentation.
- Enhanced API reference with detailed examples.
- Improved error code documentation and troubleshooting guides.