AEM Forms Communications APIs - Overview
AEM Forms APIs provide a comprehensive suite of cloud-native APIs designed to help businesses automate document workflows.
AEM Forms APIs are structured and accessed through two primary consoles:
-
Adobe Developer Console (ADC) - Adobe Developer Console is the gateway to Adobe APIs, Events, Runtime and App Builder.
-
AEM Developer Console - AEM Developer Console provides access to environment-level details, configurations, technical accounts, and service credentials to support operational and integration tasks.
Different APIs support different authentication methods.
Authentication Methods
Different Forms APIs use different authentication methods based on their release timeline:
Earlier APIs support JWT-based server-to-server authentication, which is configured and managed through the AEM Developer Console. Newer APIs use OAuth Server-to-Server authentication and are configured through the Adobe Developer Console.
API Classification Overview
All AEM Forms APIs are divided into two main parts:
- Data prefill
- Form submissions
- Draft management
- Document merging
- Batch processing
- Print operations
AEM Forms Communications APIs
Communication APIs are the primary focus for document-centric operations.
The table below lists all the AEM Forms Communications APIs along with their supported authentication methods and execution models:
Document Generation APIs
Document Manipulation APIs
Document Conversion APIs
Document Extraction APIs
Document Transformation APIs
Document Assurance APIs
Related Steps
Learn how to set environment for Synchronous (On-Demand) and Asynchronous (Batch) Forms Communications APIs:
AEM Forms Communications APIs - Synchronous
Learn how to set up environment for Synchronous (on-demand) Forms Communications APIs that generate or process documents instantly.
AEM Forms Communications APIs - Asynchronous (Batch)
Learn how to set up environment for Asynchronous (Batch) Forms Communications APIs that generate or process multiple documents in a scheduled manner.