# Alibaba Cloud CloudControlAPI API

> Alibaba Cloud CloudControlAPI API on Apizie: 15 endpoints (Calls this operation to cancel a specified asynchronous task, Calls this operation to create resources, Deletes a resource, Queries pricing based on the OpenAPI triplet and request parameters, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:aliyun-cloudcontrol/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:aliyun-cloudcontrol`
- Category: Cloud
- Status: byok
- Source: https://api.alibabacloud.com/product/cloudcontrol
- Page: https://apizie.tech/api/cloud/aliyun-cloudcontrol
- OpenAPI: https://apizie.tech/api/cloud/aliyun-cloudcontrol/openapi.json

Alibaba Cloud OpenAPI for CloudControlAPI (cloudcontrol, version 2022-08-30). Calls are signed with ACS3-HMAC-SHA256 using your AccessKey ID and secret.

## Endpoints

### Calls this operation to cancel a specified asynchronous task
`POST https://apizie.tech/v1/cloud:aliyun-cloudcontrol/cancel-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://cloudcontrol.ap-southeast-1.aliyuncs.com |
| taskId | string | yes | The ID of the task |

### Calls this operation to create resources
`POST https://apizie.tech/v1/cloud:aliyun-cloudcontrol/create-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://cloudcontrol.ap-southeast-1.aliyuncs.com |
| requestPath | string | yes | The request path. Specify this parameter in the following format: /api/v1/providers/{provider}/products/{product}/resources/{resourceType}… |
| regionId | string | no | The region ID. This parameter is required if a cloud service is a regionalized |
| clientToken | string | no | The client token that is used to ensure the idempotence of the request. If a cloud service supports idempotence, the parameter takes effect |
| body | object | no | The request body. The property of the resource, which is specified in JSON format |
| provider | string | yes | Path parameter {provider} |
| product | string | yes | Path parameter {product} |

### Deletes a resource
`POST https://apizie.tech/v1/cloud:aliyun-cloudcontrol/delete-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://cloudcontrol.ap-southeast-1.aliyuncs.com |
| requestPath | string | yes | The URI of the request. The format is: /api/v1/providers/{provider}/products/{product}/resources/{resourceType}/{resourceId} The variables… |
| regionId | string | no | The region ID. This parameter is required if the cloud product is region-specific |
| clientToken | string | no | A client token to ensure idempotence. This parameter works only if the cloud product supports idempotence |
| filter | string | no | The filter (JSON-encoded) |
| provider | string | yes | Path parameter {provider} |
| product | string | yes | Path parameter {product} |

### Queries pricing based on the OpenAPI triplet and request parameters
`POST https://apizie.tech/v1/cloud:aliyun-cloudcontrol/get-api-price` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://cloudcontrol.ap-southeast-1.aliyuncs.com |
| body | object | no | The request body for the price inquiry, consisting of popCode, popVersion, apiName, and parameters. Every call returns a unified price… |

### An RFQ interface through which users can query resource prices
`GET https://apizie.tech/v1/cloud:aliyun-cloudcontrol/get-price` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://cloudcontrol.ap-southeast-1.aliyuncs.com |
| requestPath | string | yes | The request path. Format: /api/v1/providers/{provider}/products/{product}/price/{resourceType} The variables in the request path:… |
| regionId | string | no | The region ID. This parameter is required if the cloud product is deployed in a region |
| resourceAttributes | string | no | The attributes based on which the price is queried (in JSON format) (JSON-encoded) |
| provider | string | yes | Path parameter {provider} |
| product | string | yes | Path parameter {product} |

### Retrieves resource metadata
`GET https://apizie.tech/v1/cloud:aliyun-cloudcontrol/get-resource-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://cloudcontrol.ap-southeast-1.aliyuncs.com |
| x-acs-accept-language | string | no | The language in which the product information is returned. Valid values: zh_CH: Chinese (default) en_US: English |
| requestPath | string | yes | The request path. Format: /api/v1/providers/{provider}/products/{product}/resourceTypes/{resourceType} Description of variables in the… |
| provider | string | yes | Path parameter {provider} |
| product | string | yes | Path parameter {product} |

### Query resources
`GET https://apizie.tech/v1/cloud:aliyun-cloudcontrol/get-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://cloudcontrol.ap-southeast-1.aliyuncs.com |
| requestPath | string | yes | The URL of the request. The request URL determines whether the List or Get operation is called. List:… |
| regionId | string | no | The region ID. This parameter is required if the cloud product is region-specific |
| filter | string | no | The filter conditions for resources. Specify multiple key-value pairs in JSON format to filter resources. If a List or Get operation for a… |
| nextToken | string | no | The pagination token. You do not need to specify this parameter for the first query. The system returns data from the first page. For… |
| maxResults | integer | no | The maximum number of records to return on each page for a paged query. Maximum value: 100 |
| provider | string | yes | Path parameter {provider} |
| product | string | yes | Path parameter {product} |

### Calls this operation to query a specified asynchronous task
`GET https://apizie.tech/v1/cloud:aliyun-cloudcontrol/get-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://cloudcontrol.ap-southeast-1.aliyuncs.com |
| taskId | string | yes | The ID of the task |

### Retrieves pricing mapping catalogs in batches by Terraform resource type for cost estimation during the…
`POST https://apizie.tech/v1/cloud:aliyun-cloudcontrol/get-terraform-pricing-mappings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://cloudcontrol.ap-southeast-1.aliyuncs.com |
| body | object | no | The request body. The resourceTypes field specifies a list of Terraform resource types, such as alicloud_instance. You can specify a… |

### Queries the valid values of resource attributes, such as RegionID and ZoneId
`GET https://apizie.tech/v1/cloud:aliyun-cloudcontrol/list-data-sources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://cloudcontrol.ap-southeast-1.aliyuncs.com |
| requestPath | string | yes | The URL of the request. The format is /api/v1/providers/{provider}/products/{product}/dataSources/{resourceType}. The variables in the URL… |
| attributeName | string | yes | The name of the attribute. Only `RegionId` is supported |
| filter | string | no | The filter condition. The value must be a JSON string in the {"key1":"value1"} format (JSON-encoded) |
| provider | string | yes | Path parameter {provider} |
| product | string | yes | Path parameter {product} |

### Calls this operation to list the supported services
`GET https://apizie.tech/v1/cloud:aliyun-cloudcontrol/list-products` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://cloudcontrol.ap-southeast-1.aliyuncs.com |
| x-acs-accept-language | string | no | Select the language in which the response is returned. zh_CH: Chinese (default). en_US: English |
| provider | string | yes | The Cloud service provider. Only Aliyun is supported |
| nextToken | string | no | The pagination token that is used in the next request to retrieve a new page of results. If you leave this parameter empty, the query… |
| maxResults | integer | no | The number of entries per page. Maximum value: 100 |

### Calls this operation to list the resource types of a service
`GET https://apizie.tech/v1/cloud:aliyun-cloudcontrol/list-resource-types` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://cloudcontrol.ap-southeast-1.aliyuncs.com |
| x-acs-accept-language | string | no | Select the language in which the response is returned. zh_CH: Chinese (default). en_US: English |
| provider | string | yes | The Cloud service provider. Only Aliyun is supported |
| product | string | yes | The code of the service |
| resourceTypes | string | no | The information about the resource types (JSON-encoded) |
| nextToken | string | no | The pagination token that is used in the next request to retrieve a new page of results. If you leave this parameter empty, the query… |
| maxResults | integer | no | The number of entries per page |

### Lists the OpenAPI operations that currently support pricing inquiries
`GET https://apizie.tech/v1/cloud:aliyun-cloudcontrol/list-supported-pricing-apis` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://cloudcontrol.ap-southeast-1.aliyuncs.com |
| nextToken | string | no | The pagination token. Pass the nextToken value returned in the previous response. Do not pass this parameter for the first call. The… |
| maxResults | integer | no | The maximum number of entries to return on a single page. Valid values: 1 to 100. Default value: 100 |

### Calls this operation to update resources
`POST https://apizie.tech/v1/cloud:aliyun-cloudcontrol/update-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://cloudcontrol.ap-southeast-1.aliyuncs.com |
| requestPath | string | yes | The request path. Specify this parameter in the following format:… |
| regionId | string | no | The region ID. This parameter is required if a cloud service is a regionalized |
| clientToken | string | no | The client token that is used to ensure the idempotence of the request. If a cloud service supports idempotence, the parameter takes effect |
| body | object | no | The request body. The property of the resource to be updated is specified in JSON format |
| provider | string | yes | Path parameter {provider} |
| product | string | yes | Path parameter {product} |

### version
`POST https://apizie.tech/v1/cloud:aliyun-cloudcontrol/version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://cloudcontrol.ap-southeast-1.aliyuncs.com |

## Example
```
curl "https://apizie.tech/v1/cloud:aliyun-cloudcontrol/cancel-task" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Alibaba Cloud CloudControlAPI API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:aliyun-cloudcontrol/cancel-task with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Alibaba Cloud CloudControlAPI API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Alibaba Cloud CloudControlAPI itself also needs your own key from aliyuncs.com.

### Can AI agents use the Alibaba Cloud CloudControlAPI API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:aliyun-cloudcontrol.

### What is the status of the Alibaba Cloud CloudControlAPI API?
Needs your own provider key (bring your own key)
