API standard and pre-built SDKs in multi-language
The OpenAPI specification of this product (composer/2018-12-12) follows the RPC standard. Alibaba Cloud provides pre-built SDKs for popular programming languages to abstract low-level complexities such as request signing. This enables developers to call APIs using language-specific syntax without dealing with HTTP details directly.
Custom signature
If your specific needs, such as a customized signature, are not supported by the SDK, manually sign requests using the signature mechanism. Note that manual signing requires significant effort (usually about 5 business days). For support, join our DingTalk group (ID: 78410016550).
Before you begin
An Alibaba Cloud account has full administrative privileges. A compromised AccessKey pair exposes all associated resources to unauthorized access, posing a significant security risk. Create a Resource Access Management (RAM) user with API-only access and use RAM policies to apply the principle of least privilege (PoLP). Alibaba Cloud accounts are only used when explicitly required.
To call APIs securely, configure the following:
A RAM user account
An AccessKey pair for the account
Tag
|
API |
Title |
Description |
| TagResources | TagResources | Attaches tags to one or more resources. |
| UntagResources | UntagResources | Removes tags from one or more resources. |
| ListTagResources | ListTagResources | Queries a list of resources of a specified tag. |
Template
|
API |
Title |
Description |
| GetTemplate | GetTemplate | Queries the details of an orchestration template. |
| ListTemplates | ListTemplates | Queries a list of templates visible to the current user. |
Workflow
|
API |
Title |
Description |
| CreateFlow | CreateFlow | Creates a workflow. |
| CloneFlow | CloneFlow | Clones a workflow. |
| DeleteFlow | DeleteFlow | Deletes a workflow. |
| DisableFlow | DisableFlow | Disables a workflow. A disabled workflow is not running. |
| EnableFlow | EnableFlow | Enables a workflow. |
| UpdateFlow | UpdateFlow | Updates information about a workflow. |
| ListFlows | ListFlows | Queries all workflows in the current region. |
| ListVersions | ListVersions | Queries all versions of a workflow. |
| GetVersion | GetVersion | Queries the information about a specific version of a workflow. |
| GetFlow | GetFlow | Queries information about a workflow. |
| InvokeFlow | InvokeFlow | Runs a workflow. |
| GroupInvokeFlow | GroupInvokeFlow | Triggers a workflow to be executed multiple times. |