# Alibaba Cloud Viapi Imageprocess API

> Alibaba Cloud Viapi Imageprocess API on Apizie: 25 endpoints (This topic describes the syntax and examples of the AnalyzeChestVessel operation for aortic aneurysm and…, This topic describes the syntax and provides examples of the bone mineral density estimation feature…, This topic describes the syntax and examples of the CalcCACS operation for coronary artery calcium scoring, This topic describes the syntax and provides examples of the DetectCovid19Cad operation for COVID-19…, …) 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-imageprocess/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Alibaba Cloud OpenAPI for Viapi Imageprocess (imageprocess, version 2020-03-20). Calls are signed with ACS3-HMAC-SHA256 using your AccessKey ID and secret.

## Endpoints

### This topic describes the syntax and examples of the AnalyzeChestVessel operation for aortic aneurysm and…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/analyze-chest-vessel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| URLList | string | yes | 1 (JSON-encoded) |
| DataFormat | string | yes | The image format. Only DICOM and NIFTI are supported |
| OrgId | string | yes | The code of the data source organization |
| OrgName | string | yes | The name of the data source organization |
| DataSourceType | string | yes | The type of the input data. Valid values: `HTTP_FILES` and `HTTP_NII`. `HTTP_FILES`: series files. The corresponding DataFormat is DICOM.… |

### This topic describes the syntax and provides examples of the bone mineral density estimation feature…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/calc-bmd` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| DataFormat | string | yes | The format of the image. DICOM and NIFTI are supported |
| OrgName | string | yes | The name of the sub-channel (such as a hospital) under the current channel (the primary account) |
| OrgId | string | yes | The identifier of the sub-channel (such as a hospital) under the current channel (the primary account) |
| SourceType | string | yes | The type of the input data. HTTP_FILES and HTTP_NII are supported. HTTP_FILES: series files. HTTP_NII: a single file |
| URLList | string | yes | The list of image URLs (JSON-encoded) |

### This topic describes the syntax and examples of the CalcCACS operation for coronary artery calcium scoring
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/calc-cacs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| DataFormat | string | yes | The format of the image. Only `DICOM` and `NIFTI` are supported. If the input data type is `HTTP_NII`, set DataFormat to the NIFTI image… |
| OrgName | string | yes | The name of the data source organization |
| OrgId | string | yes | The code of the data source organization |
| DataSourceType | string | yes | The type of the input data. Valid values: `HTTP_FILES` and `HTTP_NII`. `HTTP_FILES`: series files. `HTTP_NII`: a single file. If the input… |
| URLList | string | yes | The URLList (JSON-encoded) |

### This topic describes the syntax and provides examples of the DetectCovid19Cad operation for COVID-19…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/detect-covid19-cad` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| DataFormat | string | yes | The format of the image: DICOM |
| OrgName | string | yes | The name of the data source organization |
| OrgId | string | yes | The code of the data source organization |
| URLList | string | yes | The URLList (JSON-encoded) |

### This topic describes the syntax and provides examples of the fatty liver detection feature…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/detect-liver-steatosis` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| DataFormat | string | yes | The format of the image. DICOM and NIFTI are supported |
| OrgName | string | yes | The name of the sub-channel (such as a hospital) under the current channel (the Alibaba Cloud account) |
| OrgId | string | yes | The identifier of the sub-channel (such as a hospital) under the current channel (the Alibaba Cloud account) |
| SourceType | string | yes | The type of the input data. HTTP_FILES and HTTP_NII are supported. HTTP_FILES: series files. HTTP_NII: a single file |
| URLList | string | yes | The list of image URLs (JSON-encoded) |

### This topic describes the syntax and provides examples of the DetectLungNodule operation for chest CT lung…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/detect-lung-nodule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| DataFormat | string | yes | The image format: DICOM |
| OrgName | string | yes | The name of the data source organization |
| OrgId | string | yes | The code of the data source organization |
| URLList | string | yes | 1 (JSON-encoded) |
| Threshold | number | no | The nodule threshold. Default value: 0.60. Value range: `(0,1]`. A lower value returns more nodules. Only two decimal places are retained |

### This topic describes the syntax and provides examples of the DetectLymph operation
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/detect-lymph` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| URLList | string | yes | The list of image URLs (JSON-encoded) |
| DataSourceType | string | yes | The type of the input data. Only `HTTP_FILES` is supported |

### This topic describes the syntax and provides examples of the pancreatic cancer detection feature (DetectPanc)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/detect-panc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| URLList | string | yes | The list of image URLs (JSON-encoded) |
| DataSourceType | string | yes | The type of the input data. Only `HTTP_FILES` is supported |

### This topic describes the syntax and provides examples of the DetectRibFracture operation
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/detect-rib-fracture` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| DataFormat | string | yes | The format of the image. Only the following two formats are supported: DICOM and NIFTI |
| OrgName | string | yes | The name of the data source institution |
| OrgId | string | yes | The code of the data source institution |
| SourceType | string | yes | The type of the input data. Valid values: `HTTP_FILES` and `HTTP_NII`. `HTTP_FILES`: sequence files. `HTTP_NII`: a single file |
| URLList | string | yes | The URLList (JSON-encoded) |

### This topic describes the syntax and provides examples of the DetectSkinDisease operation
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/detect-skin-disease` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| Url | string | yes | The URL of the image. We recommend that you use an Object Storage Service (OSS) link in the Shanghai region. If the file is stored locally… |
| OrgId | string | yes | The code of the data source organization |
| OrgName | string | yes | The name of the data source organization |

### This topic describes the syntax and examples of the FeedbackSession operation
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/feedback-session` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| SessionId | string | yes | The session ID. This value must be the same as the SessionId value returned by the RunMedQA operation |
| Feedback | string | yes | The feedback information after the session ends |

### Generates structured reports from chest CT screening results. This capability works in depth collaboration…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/generate-report` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| ReportConfigs | string | no | The graphic report generation configuration (JSON-encoded) |

### This topic describes the syntax and examples of the GetAsyncJobResult operation for querying asynchronous…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/get-async-job-result` (byok)

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

### This topic describes the syntax and provides examples of PredictCVD in the image analysis and processing…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/predict-cvd` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| DataFormat | string | yes | The format of the image. DICOM and NIFTI are supported |
| OrgName | string | yes | The name of the sub-channel (organization, such as a hospital) under the current channel (primary account) |
| OrgId | string | yes | The identifier of the sub-channel (organization, such as a hospital) under the current channel (primary account) |
| DataSourceType | string | yes | The type of input data. HTTP_FILES is supported. HTTP_FILES indicates series files |
| URLList | string | yes | The list of image URLs (JSON-encoded) |

### This topic describes the syntax and examples of the chest CT registration operation RunCTRegistration
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/run-ctregistration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| DataFormat | string | yes | DICOM |
| OrgName | string | yes | The name of the data source organization |
| OrgId | string | yes | The code of the data source organization |
| DataSourceType | string | yes | The type of the input data. Only `HTTP_FILES` is supported |
| ReferenceList | string | yes | The ReferenceList (JSON-encoded) |
| FloatingList | string | yes | The FloatingList (JSON-encoded) |

### This topic describes the syntax and provides examples of the medical AI chat API operation RunMedQA
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/run-med-qa` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| OrgId | string | yes | The code of the data source organization |
| OrgName | string | yes | The name of the data source organization |
| SessionId | string | no | The session ID. You do not need to specify SessionId when sending the chief complaint for the first time. When QuestionType is set to… |
| Department | string | yes | The hospital department. The current service version supports only Dermatology |
| QuestionType | string | yes | The question type. Valid values: chiefComplaint: chief complaint age: age bodyParts: body parts symptoms: symptoms complications:… |
| AnswerImageURLList | string | no | The list of URLs of skin disease images to be detected. A maximum of 50 URLs are supported (JSON-encoded) |
| AnswerImageDataList | string | no | The list of Base64-encoded strings of skin disease images to be detected. A maximum of 50 entries are supported. For information about… |
| AnswerTextList | string | no | The list of the patient's chief complaints or answers. A maximum of 50 entries are supported (JSON-encoded) |

### This topic describes the syntax and provides examples of the colorectal cancer detection feature (ScreenCRC)…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/screen-crc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| DataFormat | string | yes | The format of the image. DICOM and NIfTI are supported |
| OrgName | string | yes | The name of the sub-channel (organization, such as a hospital) under the current channel (Alibaba Cloud account) |
| OrgId | string | yes | The ID of the sub-channel (organization, such as a hospital) under the current channel (Alibaba Cloud account) |
| DataSourceType | string | yes | The type of the input data. HTTP_FILES is supported. HTTP_FILES indicates series files |
| URLList | string | yes | The URL list of DICOM series files or NIfTI files ["url","url",...] (JSON-encoded) |

### Describes the syntax and provides examples of the ScreenChestCT operation
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/screen-chest-ct` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| DataFormat | string | yes | The format of the image. Currently, only DICOM is supported |
| OrgName | string | yes | The name of the data source organization |
| OrgId | string | yes | The code of the data source organization |
| URLList | string | yes | The URL list of the DICOM series (JSON-encoded) |
| Mask | integer | no | Controls the types of algorithms to output. Decimal number. A bit value of 1 enables the corresponding algorithm. A bit value of 0… |
| Verbose | integer | no | Specifies whether to output related fields in the response. Valid values: 0, 1, and 2. Default value: 0. 0: does not return the URL list… |

### This topic describes the syntax and provides examples of the esophageal cancer detection feature (ScreenEC)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/screen-ec` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| URLList | string | yes | The list of DICOM sequence file URLs or NIFTI file URLs (JSON-encoded) |
| DataSourceType | string | yes | The type of input data. Valid values: `HTTP_FILES` and `HTTP_NII` |

### This topic describes the syntax and provides examples of the gastric cancer detection feature (ScreenGC) in…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/screen-gc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| DataFormat | string | yes | The image format. DICOM and NIFTI are supported |
| OrgName | string | yes | The name of the sub-channel (organization, such as a hospital) under the current channel (Alibaba Cloud account) |
| OrgId | string | yes | The identifier of the sub-channel (organization, such as a hospital) under the current channel (Alibaba Cloud account) |
| DataSourceType | string | yes | The type of input data. HTTP_FILES is supported |
| URLList | string | yes | The list of image URLs (JSON-encoded) |

### This topic describes the syntax and provides examples of the liver cancer detection feature (ScreenLC) in…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/screen-lc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| DataFormat | string | yes | The format of the image. DICOM and NIfTI are supported |
| OrgName | string | yes | The name of the sub-channel (organization, such as a hospital) under the current channel (primary account) |
| OrgId | string | yes | The identifier of the sub-channel (organization, such as a hospital) under the current channel (primary account) |
| DataSourceType | string | yes | The type of the input data. The public cloud supports HTTP_FILES |
| URLList | string | yes | The URLList (JSON-encoded) |

### This topic describes the syntax and provides examples of the lymph node segmentation for radiotherapy…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/segment-lymph-node` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| URLList | string | yes | The list of image URLs (JSON-encoded) |
| DataFormat | string | yes | The format of the image. Valid values: DICOM and NIFTI |
| BodyPart | string | yes | The body part where the organs at risk are located for the expected output. The current version supports only CHEST. Valid values: CHEST:… |
| OrgId | string | yes | The identifier of the sub-channel (organization, such as a hospital) under the current channel (primary account) |
| OrgName | string | yes | The name of the sub-channel (organization, such as a hospital) under the current channel (primary account) |

### This topic describes the syntax and provides examples of the multi-organ segmentation operation SegmentOAR
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/segment-oar` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| URLList | string | yes | The list of image URLs (JSON-encoded) |
| DataFormat | string | yes | The format of the image. Only the following two formats are supported: DICOM and NIFTI |
| OrgId | string | yes | The code of the data source organization |
| OrgName | string | yes | The name of the data source organization |
| Contrast | string | no | Specifies whether the CT is contrast-enhanced. true: contrast-enhanced CT false: non-contrast CT |
| MaskList | string | no | The long integer array that specifies the organs to output (JSON-encoded) |
| BodyPart | string | no | The body part that contains the organs at risk to output. CHEST: chest HEAD&NECK: head and neck. Empty: the algorithm automatically… |

### Describes the syntax and provides examples of the TargetVolumeSegment operation
`POST https://zieapi.vercel.app/v1/cloud:aliyun-imageprocess/target-volume-segment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://imageprocess.cn-shanghai.aliyuncs.com |
| URLList | string | yes | The URLList (JSON-encoded) |
| DataFormat | string | yes | The format of the image. Valid values: DICOM and NIFTI |
| CancerType | string | yes | The cancer type. Valid values: Eso, Lung, and Breast. Currently, only Lung is supported. Eso: esophageal cancer. Lung: lung cancer.… |
| TargetVolumeType | string | yes | The target volume type. Valid values: GTV, CTV, and PTV. Currently, only GTV is supported. GTV: Gross Tumor Volume. CTV: Clinical Target… |
| OrgId | string | yes | The identifier of the sub-channel (organization, such as a hospital) under the current channel (Alibaba Cloud account) |
| OrgName | string | yes | The name of the sub-channel (organization, such as a hospital) under the current channel (Alibaba Cloud account) |

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

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

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

## FAQ

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

### Is the Alibaba Cloud Viapi Imageprocess 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 Imageprocess itself also needs your own key from aliyuncs.com.

### Can AI agents use the Alibaba Cloud Viapi Imageprocess 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-imageprocess.

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