Troubleshooting and Support
Here you'll find InDesign API support information.
Supported Storage Types
InDesign APIs currently support the following storage types for assets:
AWS S3
Dropbox
Azure
File Size Limit
The maximum supported file size is 1GB.
Maximum Number of Assets in a Single Payload
The maximum number of assets (input + output) that can be passed in a single payload is 99.
CSV Encoding Support
The Data Merge API supports UTF-16BE encoding for CSV files. This encoding is required for languages or characters that need multi-byte representation. For plain English characters, the CSV will work correctly even without this encoding.
API retry
For reliability and stability, we've added a retry mechanism for all API calls. Here are some recommendations around how to handle a retry:
Only retry requests that have a 5xx response code. A 5xx error response indicates there was a problem processing the request on the server. DO not retry requests for any other response code.
Implement an exponential back-off retry strategy with 3 retry attempts.
Allowed origins and domains
Only a specific set of origins/domains are supported.
Please reach out to Adobe in order to whitelist any alternative origins/domains you may be using.
Rate Limits
To maintain API stability and fair usage across clients, the following limits are enforced:
Soft limit: 250 requests per minute across all endpoints. Once this limit is crossed, you may experience slower responses.
Hard limit: 350 requests per minute. Requests beyond this limit are rejected.
Custom Scripts API - ZIP File Size Limit
For the Custom Scripts API, the maximum allowed size for a Custom Script ZIP upload is 5MB.