# Alibaba Cloud FC Sandbox API

> Alibaba Cloud FC Sandbox API on Apizie: 30 endpoints (Creates an API key, Creates a team, Creates a template, Creates a template cache, …) 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://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:aliyun-fcsandbox`
- Category: Cloud
- Status: byok
- Source: https://api.alibabacloud.com/product/fcsandbox
- Page: https://zieapi.vercel.app/api/cloud/aliyun-fcsandbox
- OpenAPI: https://zieapi.vercel.app/api/cloud/aliyun-fcsandbox/openapi.json

Alibaba Cloud OpenAPI for FC Sandbox (fcsandbox, version 2026-05-09). Calls are signed with ACS3-HMAC-SHA256 using your AccessKey ID and secret.

## Endpoints

### Creates an API key
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/create-api-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| apiKeyName | string | no | The name of the API key |
| expireTime | string | no | The expiration time |
| ipBlacklist | array | no | The list of IP addresses that are blocked from using the API key |
| ipWhitelist | array | no | The list of IP addresses that are allowed to use the API key |
| teamID | string | no | The unique identifier of the team |

### Creates a team
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/create-team` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| description | string | no | The description |
| plan | string | no | The plan used by the team |
| resourceGroupID | string | no | The resource group ID |
| teamName | string | no | The team name |

### Creates a template
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/create-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| buildConfig | object | no | The template build configuration |
| name | string | no | The template name |
| runtimeConfig | object | no | The template runtime configuration |
| teamID | string | no | The unique identifier of the team |

### Creates a template cache
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/create-template-cache` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| teamID | string | no | The team ID |
| templateID | string | no | The unique identifier of the template |

### Creates a volume
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/create-volume` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| agenticBucketVolumeConfig | object | no | The AgenticBucket configuration |
| agenticFSVolumeConfig | object | no | The AgenticFS configuration |
| mountConfig | object | no | The mount configuration |
| ossVolumeConfig | object | no | The OSS configuration |
| teamID | string | no | The unique identifier of the team |
| volumeName | string | no | The name, which must be unique within the team |

### Deletes an API key
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/delete-api-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| apiKeyID | string | yes | The unique identifier of the API key |

### Deletes a Quota configuration
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/delete-quota` (byok)

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

### Deletes a team
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/delete-team` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| teamID | string | yes | The unique identifier of the team |

### Deletes a template
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/delete-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| templateID | string | yes | The unique identifier of the template |
| teamID | string | no | The unique identifier of the team |

### Deletes the template cache
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/delete-template-cache` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| templateID | string | yes | The template ID |
| teamID | string | no | The team ID |

### Deletes a Volume
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/delete-volume` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| volumeID | string | yes | The unique identifier of the Volume |
| teamID | string | no | The unique identifier of the Team |

### Retrieves an API key
`GET https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/describe-api-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| apiKeyID | string | yes | The unique identifier of the API key |

### Retrieves the Quota configuration
`GET https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/describe-quota` (byok)

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

### Queries the template cache
`GET https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/describe-template-cache` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| templateID | string | yes | The unique identifier of the template |
| teamID | string | no | The team ID |

### Retrieves the details of a team
`GET https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/get-team` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| teamID | string | yes | The unique identifier of the team |

### Queries a template
`GET https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/get-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| templateID | string | yes | The unique identifier of the template |
| teamID | string | no | The unique identifier of the team |

### Queries a volume
`GET https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/get-volume` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| volumeID | string | yes | The unique identifier of the volume |
| teamID | string | no | The unique identifier of the team |

### Queries API keys by paging
`GET https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/list-api-keys` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| apiKeyName | string | no | The API key name |
| status | string | no | The status. Valid values: active inactive |
| pageNumber | integer | no | The current page number |
| pageSize | integer | no | The number of teams to display per page |
| teamID | string | no | The unique identifier of the team |
| resourceGroupID | string | no | The resource group ID |
| userID | string | no | The UID of the creator |

### Queries the quota configurations of an account
`GET https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/list-quota` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| maxResults | integer | no | The maximum number of results per page |
| nextToken | string | no | The pagination token used to retrieve more results. You do not need to specify this parameter for the first query. You can obtain the… |

### Queries the list of teams
`GET https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/list-teams` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| teamName | string | no | The team name |
| resourceGroupID | string | no | The resource group ID |
| pageNumber | integer | no | The page number, starting from 1 |
| pageSize | integer | no | The number of teams displayed per page |
| plan | string | no | The subscription plan of the team. Valid values: eco std pro |

### Queries template caches by using paging
`GET https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/list-template-cache` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| teamID | string | no | The team ID |
| templateID | string | no | The unique identifier of the template |
| status | string | no | Filters by cache status. Valid values: InProgress Success Failed Deleting Evicted |
| maxResults | integer | no | The maximum number of entries per page. Default value: 20. Maximum value: 100 |
| nextToken | string | no | The pagination token returned from the previous response |

### Lists templates
`GET https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/list-templates` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| teamID | string | no | The unique identifier of the team |
| maxResults | integer | no | The maximum number of results to return |
| nextToken | string | no | The pagination token |

### Queries volumes by using paging
`GET https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/list-volumes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| volumeName | string | no | The name of the volume. The name must be unique within a team |
| status | string | no | The status of the volume. Valid values: CREATING AVAILABLE ERROR DELETING |
| teamID | string | no | The unique identifier of the team |
| resourceGroupID | string | no | The resource group ID |
| userID | string | no | The UID of the creator |
| maxResults | integer | no | The number of entries per page |
| nextToken | string | no | The pagination token used to retrieve more results. You do not need to specify this parameter for the first request. For subsequent… |

### Resets an API key
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/reset-api-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| apiKeyID | string | yes | The unique identifier of the API key |

### Updates an API key
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/update-api-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| apiKeyID | string | yes | The unique identifier of the API key |
| apiKeyName | string | no | The name of the API key |
| expireTime | string | no | The expiration time |
| ipBlacklist | array | no | The list of IP addresses that are blocked from using the API key |
| ipWhitelist | array | no | The list of IP addresses that are allowed to use the API key |
| status | string | no | The status. Valid values: active inactive |

### Updates the Quota configuration
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/update-quota` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| cpuCores | integer | no | The vCPU quota limit. Unit: cores |
| memoryGB | integer | no | The memory quota limit. Unit: GB |
| tagValue | string | no | Team ID |

### Updates a team
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/update-team` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| description | string | no | The description |
| plan | string | no | The plan used by the team |
| resourceGroupID | string | no | The resource group ID |
| teamName | string | no | The team name |
| teamID | string | yes | The unique identifier of the team |

### Updates a template
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/update-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| templateID | string | yes | The template ID |
| teamID | string | no | The team ID |
| buildConfig | object | no | The build configuration |
| runtimeConfig | object | no | The runtime configuration |

### Updates a volume
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/update-volume` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://fcsandbox.ap-southeast-1.aliyuncs.com |
| volumeID | string | yes | The unique identifier of the volume |
| status | string | no | The target status of the volume |
| teamID | string | no | The unique identifier of the team to which the volume belongs |

### version
`POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/version` (byok)

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

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/create-api-key" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Alibaba Cloud FC Sandbox API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:aliyun-fcsandbox/create-api-key with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

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

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