# Alibaba Cloud VIAPI API

> Alibaba Cloud VIAPI API on Apizie: 4 endpoints (You can use CancelWaitingAsyncJob to cancel async tasks with a status of QUEUING. Tasks with a status of…, For asynchronous API operations, the initial response does not contain the actual result. Save the RequestId…, Queries the list of submitted asynchronous tasks after you successfully submit an asynchronous task, version) 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-viapi/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Alibaba Cloud OpenAPI for VIAPI (viapi, version 2023-01-17). Calls are signed with ACS3-HMAC-SHA256 using your AccessKey ID and secret.

## Endpoints

### You can use CancelWaitingAsyncJob to cancel async tasks with a status of QUEUING. Tasks with a status of…
`POST https://apizie.tech/v1/cloud:aliyun-viapi/cancel-waiting-async-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://viapi.cn-shanghai.aliyuncs.com |
| JobId | string | yes | The RequestId returned by the asynchronous API |

### For asynchronous API operations, the initial response does not contain the actual result. Save the RequestId…
`POST https://apizie.tech/v1/cloud:aliyun-viapi/get-async-job-result` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://viapi.cn-shanghai.aliyuncs.com |
| JobId | string | yes | The RequestId returned by the asynchronous API operation. You can use this value to query the actual result of the asynchronous operation |

### Queries the list of submitted asynchronous tasks after you successfully submit an asynchronous task
`POST https://apizie.tech/v1/cloud:aliyun-viapi/query-async-job-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://viapi.cn-shanghai.aliyuncs.com |
| StartTime | string | no | The start time |
| EndTime | string | no | The end time |
| JobId | string | no | The RequestId returned by the asynchronous API operation |
| PopProduct | string | no | The category name in English. For more information, see the category name in English in https://help.aliyun.com/document_detail/465341.html |
| PopApiName | string | no | The capability API name. For more information, see the capability API name in https://help.aliyun.com/document_detail/465341.html |
| Status | string | no | The submit status of the asynchronous task. Valid values: QUEUING: The task is queuing. PROCESSING: The task is being processed.… |
| PageNum | string | no | The start page number |
| PageSize | string | no | The number of entries per page. Maximum value: 500 |

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

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://viapi.cn-shanghai.aliyuncs.com |

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

## FAQ

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

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

### Can AI agents use the Alibaba Cloud VIAPI 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-viapi.

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