Orchestration
The Orchestration module exposes Drupal's capabilities to external automation platforms like Activepieces. It lets external systems trigger Drupal workflows, call AI agents, and execute business logic through a unified API.
Dependencies
Drupal (^11.2)
The following modules are recommended:
Remote Orchestration Platforms
The orchestration module provides a generic, but Drupal-specific, API that remote orchestration platforms can use to integrate with Drupal.
The module itself is just a bridge, that doesn't provide any functionality on its own. But it provides all the API endpoints that remote orchestration platforms can use.
Real functionality, that makes this module useful then, comes from other modules in Drupal, that have been integrated with the orchestration module. Those are listed above as recommended modules.
However, remote orchestration platforms are recommended to also integrate with Drupal's JSON:API for the following features:
- Create entity
 - Update entity
 - Delete entity
 - Get entity
 - Get entity list
 
Detailed documentation for the JSON:API endpoints can be found in the Drupal JSON:API documentation.
It's also recommended to use the Basic Auth module to secure the JSON:API endpoints.
Available
Planned
n/a
Suggested
Develop for it
Check the Orchestration API and Integrating Drupal modules for information on how to develop for the Orchestration module.