# Tencent Cloud IoT Video API

> Tencent Cloud IoT Video API on Apizie: 108 endpoints (Apply AIModel, Batch Update Firmware, Bind Cloud Storage User, Call Device Action Async, …) 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:tencent-iotvideo/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:tencent-iotvideo`
- Category: Cloud
- Status: byok
- Source: https://www.tencentcloud.com/document/api
- Page: https://apizie.tech/api/cloud/tencent-iotvideo
- OpenAPI: https://apizie.tech/api/cloud/tencent-iotvideo/openapi.json

Tencent Cloud API 3.0 for IoT Video (iotvideo). Every call is signed with TC3-HMAC-SHA256 using your SecretId and SecretKey.

## Endpoints

### Apply AIModel
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/apply-aimodel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ModelId | string | yes |  |
| ProductId | string | yes |  |

### Batch Update Firmware
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/batch-update-firmware` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| FirmwareVersion | string | yes |  |
| FirmwareOriVersion | string | no |  |
| UpgradeMethod | integer | no |  |
| FileName | string | no |  |
| FileMd5 | string | no |  |
| FileSize | integer | no |  |
| DeviceNames | array | no |  |
| TimeoutInterval | integer | no |  |

### Bind Cloud Storage User
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/bind-cloud-storage-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| UserId | string | yes |  |

### Call Device Action Async
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/call-device-action-async` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| ActionId | string | yes |  |
| InputParams | string | no |  |

### Call Device Action Sync
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/call-device-action-sync` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| ActionId | string | yes |  |
| InputParams | string | no |  |

### Call TRTCDevice
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/call-trtcdevice` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |

### Cancel AIModel Application
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/cancel-aimodel-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ModelId | string | yes |  |
| ProductId | string | yes |  |

### Cancel Device Firmware Task
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/cancel-device-firmware-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| DeviceName | string | yes |  |
| FirmwareVersion | string | yes |  |
| TaskId | integer | yes |  |

### Change P2 PRoute
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/change-p2-proute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| RouteId | integer | yes |  |

### Check Forward Auth
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/check-forward-auth` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| Skey | string | yes |  |
| QueueType | integer | yes |  |

### Control Device Data
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/control-device-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| Data | string | yes |  |
| Method | string | no |  |
| DataTimestamp | integer | no |  |

### Create AIDetection
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/create-aidetection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| ModelId | string | yes |  |
| StartTime | integer | yes |  |
| EndTime | integer | yes |  |

### Create Batch
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/create-batch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DevNum | integer | yes |  |
| DevPre | string | yes |  |

### Create COSCredentials
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/create-coscredentials` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |

### Create Cloud Storage
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/create-cloud-storage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| PackageId | string | yes |  |
| Override | integer | no |  |
| PackageQueue | string | no |  |
| OrderId | string | no |  |
| ChannelId | integer | no |  |
| StorageRegion | string | no |  |

### Create Data Forward
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/create-data-forward` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| ForwardAddr | string | yes |  |
| DataChose | integer | no |  |

### Create Device Channel
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/create-device-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| ChannelId | integer | yes |  |

### Create Forward Rule
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/create-forward-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| MsgType | integer | yes |  |
| Skey | string | yes |  |
| QueueRegion | string | yes |  |
| QueueType | integer | yes |  |
| Consecretid | string | no |  |
| InstanceId | string | no |  |
| InstanceName | string | no |  |
| QueueID | string | no |  |
| QueueName | string | no |  |

### Create Free Cloud Storage
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/create-free-cloud-storage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| PackageId | string | yes |  |
| Override | integer | no |  |
| PackageQueue | string | no |  |
| OrderId | string | no |  |
| ChannelId | integer | no |  |
| StorageRegion | string | no |  |

### Create Product
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/create-product` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductName | string | yes |  |
| DeviceType | integer | yes |  |
| ProductVaildYears | integer | yes |  |
| Features | array | yes |  |
| ChipManufactureId | string | yes |  |
| ChipId | string | yes |  |
| ProductDescription | string | yes |  |
| ChipOs | string | yes |  |
| EncryptionType | integer | no |  |
| CategoryId | integer | no |  |
| NetType | string | no |  |

### Create Task File Url
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/create-task-file-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |

### Delete Cloud Storage Event
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/delete-cloud-storage-event` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| EventId | string | yes |  |
| StartTime | integer | yes |  |
| EndTime | integer | yes |  |
| UserId | string | no |  |
| ChannelId | integer | no |  |

### Delete Device
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/delete-device` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |

### Delete Firmware
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/delete-firmware` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| FirmwareVersion | string | yes |  |

### Delete Forward Rule
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/delete-forward-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| Skey | string | yes |  |
| QueueType | integer | yes |  |
| QueueName | string | yes |  |

### Delete Product
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/delete-product` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |

### Describe AIModel Applications
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-aimodel-applications` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ModelId | string | yes |  |
| Limit | integer | yes |  |
| Offset | integer | yes |  |
| ProductId | string | no |  |

### Describe AIModel Channel
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-aimodel-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ModelId | string | yes |  |
| ProductId | string | yes |  |

### Describe AIModel Usage
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-aimodel-usage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ModelId | string | yes |  |
| ProductId | string | yes |  |
| Offset | integer | yes |  |
| Limit | integer | yes |  |

### Describe AIModels
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-aimodels` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ModelId | string | yes |  |
| Status | integer | yes |  |
| Offset | integer | yes |  |
| Limit | integer | yes |  |

### Describe Account
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| AccountType | integer | yes |  |

### Describe Balance
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-balance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| AccountType | integer | yes |  |

### Describe Balance Transactions
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-balance-transactions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| AccountType | integer | yes |  |
| Offset | integer | yes |  |
| Limit | integer | yes |  |
| Operation | string | no |  |

### Describe Batch
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-batch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| BatchId | integer | yes |  |

### Describe Batchs
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-batchs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| Limit | integer | yes |  |
| Offset | integer | yes |  |

### Describe Bonuses
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-bonuses` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| Offset | integer | yes |  |
| Limit | integer | yes |  |

### Describe Category
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-category` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| Id | integer | yes |  |

### Describe Cloud Storage
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-cloud-storage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| UserId | string | no |  |
| ChannelId | integer | no |  |

### Describe Cloud Storage Date
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-cloud-storage-date` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| UserId | string | no |  |
| ChannelId | integer | no |  |

### Describe Cloud Storage Events
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-cloud-storage-events` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| StartTime | integer | no |  |
| EndTime | integer | no |  |
| Context | string | no |  |
| Size | integer | no |  |
| EventId | string | no |  |
| UserId | string | no |  |
| ChannelId | integer | no |  |

### Describe Cloud Storage Multi Thumbnail
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-cloud-storage-multi-thumbnail` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| MultiThumbnail | string | yes |  |

### Describe Cloud Storage Order
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-cloud-storage-order` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| OrderId | string | yes |  |

### Describe Cloud Storage Package Consume Details
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-cloud-storage-package-consume-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| StartDate | string | yes |  |
| EndDate | string | yes |  |

### Describe Cloud Storage Package Consume Stats
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-cloud-storage-package-consume-stats` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| StartDate | string | yes |  |
| EndDate | string | yes |  |

### Describe Cloud Storage Stream Data
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-cloud-storage-stream-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| StartTime | integer | yes |  |

### Describe Cloud Storage Thumbnail
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-cloud-storage-thumbnail` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| Thumbnail | string | yes |  |

### Describe Cloud Storage Thumbnail List
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-cloud-storage-thumbnail-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| ThumbnailList | array | yes |  |

### Describe Cloud Storage Time
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-cloud-storage-time` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| Date | string | yes |  |
| StartTime | integer | no |  |
| EndTime | integer | no |  |
| UserId | string | no |  |
| ChannelId | integer | no |  |

### Describe Cloud Storage Users
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-cloud-storage-users` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| Limit | integer | yes |  |
| Offset | integer | yes |  |

### Describe Cs Report Count Data Info
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-cs-report-count-data-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| StartTime | integer | yes |  |
| EndTime | integer | yes |  |
| ChannelId | integer | no |  |

### Describe Data Forward List
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-data-forward-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductIds | string | yes |  |

### Describe Device
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-device` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |

### Describe Device Action History
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-device-action-history` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| MinTime | integer | yes |  |
| MaxTime | integer | yes |  |
| ActionId | string | no |  |
| Limit | integer | no |  |
| Context | string | no |  |

### Describe Device Comm Log
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-device-comm-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| MinTime | integer | yes |  |
| MaxTime | integer | yes |  |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| Limit | integer | no |  |
| Context | string | no |  |
| Type | string | no |  |

### Describe Device Data
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-device-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |

### Describe Device Data History
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-device-data-history` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| MinTime | integer | yes |  |
| MaxTime | integer | yes |  |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| FieldName | string | yes |  |
| Limit | array | no |  |
| Context | string | no |  |

### Describe Device Data Stats
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-device-data-stats` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| StartDate | string | yes |  |
| EndDate | string | yes |  |
| ProductId | string | no |  |

### Describe Device Event History
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-device-event-history` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| Type | string | no |  |
| StartTime | integer | no |  |
| EndTime | integer | no |  |
| Context | string | no |  |
| Size | integer | no |  |
| EventId | string | no |  |

### Describe Device Packages
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-device-packages` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| Limit | integer | yes |  |
| Offset | integer | yes |  |
| CSUserId | string | no |  |
| ChannelId | integer | no |  |

### Describe Device Status Log
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-device-status-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| MinTime | integer | yes |  |
| MaxTime | integer | yes |  |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| Limit | integer | no |  |
| Context | string | no |  |

### Describe Devices
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-devices` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| Offset | integer | yes |  |
| Limit | integer | yes |  |
| DeviceName | string | no |  |

### Describe Firmware
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-firmware` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| FirmwareVersion | string | yes |  |

### Describe Firmware Task
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-firmware-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| FirmwareVersion | string | yes |  |
| TaskId | integer | yes |  |

### Describe Firmware Task Devices
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-firmware-task-devices` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| FirmwareVersion | string | no |  |
| Filters | array | no |  |
| Offset | integer | no |  |
| Limit | integer | no |  |

### Describe Firmware Task Distribution
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-firmware-task-distribution` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| FirmwareVersion | string | yes |  |
| TaskId | integer | yes |  |

### Describe Firmware Task Statistics
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-firmware-task-statistics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| FirmwareVersion | string | yes |  |

### Describe Firmware Tasks
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-firmware-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| FirmwareVersion | string | yes |  |
| Offset | integer | yes |  |
| Limit | integer | yes |  |
| Filters | array | no |  |

### Describe Forward Rule
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-forward-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| Skey | string | yes |  |
| QueueType | integer | yes |  |
| Consecretid | string | no |  |

### Describe Free Cloud Storage Num
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-free-cloud-storage-num` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |

### Describe Message Data Stats
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-message-data-stats` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| StartDate | string | yes |  |
| EndDate | string | yes |  |
| ProductId | string | no |  |

### Describe Model Definition
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-model-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |

### Describe P2 PInfo
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-p2-pinfo` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |

### Describe P2 PRoute
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-p2-proute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |

### Describe Package Consume Task
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-package-consume-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| TaskId | integer | yes |  |

### Describe Package Consume Tasks
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-package-consume-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| Limit | integer | yes |  |
| Offset | integer | yes |  |

### Describe Product
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-product` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |

### Describe Product Dynamic Register
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-product-dynamic-register` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |

### Describe Products
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-products` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| Limit | integer | yes |  |
| Offset | integer | yes |  |

### Describe Push Channel
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-push-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |

### Describe SDKLog
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-sdklog` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| MinTime | integer | yes |  |
| MaxTime | integer | yes |  |
| Keywords | string | yes |  |
| Context | string | no |  |
| MaxNum | integer | no |  |

### Describe User
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/describe-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |

### Edit Firmware
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/edit-firmware` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| FirmwareVersion | string | yes |  |
| FirmwareName | string | yes |  |
| FirmwareDescription | string | no |  |

### Gen Single Device Signature Of Public
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/gen-single-device-signature-of-public` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| Expire | integer | yes |  |

### Generate Signed Video URL
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/generate-signed-video-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| VideoURL | string | yes |  |
| ExpireTime | integer | yes |  |
| ChannelId | integer | no |  |

### Get All Firmware Version
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/get-all-firmware-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |

### Get Firmware URL
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/get-firmware-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| FirmwareVersion | string | yes |  |

### Import Model Definition
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/import-model-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| ModelSchema | string | yes |  |

### Inherit Cloud Storage User
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/inherit-cloud-storage-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| UserId | string | yes |  |
| ToUserId | string | yes |  |

### List Firmwares
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/list-firmwares` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| PageNum | integer | yes |  |
| PageSize | integer | yes |  |
| ProductID | string | no |  |
| Filters | array | no |  |

### Modify Data Forward
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/modify-data-forward` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| ForwardAddr | string | yes |  |
| DataChose | integer | no |  |

### Modify Data Forward Status
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/modify-data-forward-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| Status | integer | yes |  |

### Modify Device
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/modify-device` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| EnableState | integer | no |  |

### Modify Device Log Level
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/modify-device-log-level` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| LogLevel | integer | yes |  |

### Modify Forward Rule
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/modify-forward-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| MsgType | integer | yes |  |
| Skey | string | yes |  |
| QueueRegion | string | yes |  |
| QueueType | integer | yes |  |
| Consecretid | string | no |  |
| InstanceId | string | no |  |
| InstanceName | string | no |  |
| QueueID | string | no |  |
| QueueName | string | no |  |

### Modify Model Definition
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/modify-model-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| ModelSchema | string | yes |  |

### Modify Product
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/modify-product` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| ProductName | string | no |  |
| ProductDescription | string | no |  |

### Modify Product Dynamic Register
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/modify-product-dynamic-register` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| RegisterType | integer | yes |  |
| RegisterLimit | integer | yes |  |

### Modify Push Channel
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/modify-push-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| Type | string | yes |  |
| ForwardAddress | string | no |  |
| ForwardKey | string | no |  |
| CKafkaRegion | string | no |  |
| CKafkaInstance | string | no |  |
| CKafkaTopic | string | no |  |

### Publish Message
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/publish-message` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| Topic | string | yes |  |
| Payload | string | yes |  |
| Qos | integer | no |  |
| PayloadEncoding | string | no |  |

### Report Alive Device
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/report-alive-device` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |

### Reset Cloud Storage
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/reset-cloud-storage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| ChannelId | integer | no |  |
| UserId | string | no |  |

### Reset Cloud Storage Event
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/reset-cloud-storage-event` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| UserId | string | no |  |
| ChannelId | integer | no |  |

### Retry Device Firmware Task
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/retry-device-firmware-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| DeviceName | string | yes |  |
| FirmwareVersion | string | yes |  |
| TaskId | integer | yes |  |

### Set Forward Auth
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/set-forward-auth` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| Skey | string | yes |  |
| QueueType | integer | yes |  |

### Transfer Cloud Storage
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/transfer-cloud-storage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |
| ToDeviceName | string | yes |  |
| ToProductId | string | no |  |

### Update AIModel Channel
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/update-aimodel-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ModelId | string | yes |  |
| ProductId | string | yes |  |
| Type | string | yes |  |
| ForwardAddress | string | no |  |
| ForwardKey | string | no |  |
| CKafkaRegion | string | no |  |
| CKafkaInstance | string | no |  |
| CKafkaTopic | string | no |  |

### Upload Firmware
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/upload-firmware` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductID | string | yes |  |
| FirmwareVersion | string | yes |  |
| Md5sum | string | yes |  |
| FileSize | integer | yes |  |
| FirmwareName | string | no |  |
| FirmwareDescription | string | no |  |
| FwType | string | no |  |

### Wake Up Device
`POST https://apizie.tech/v1/cloud:tencent-iotvideo/wake-up-device` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ProductId | string | yes |  |
| DeviceName | string | yes |  |

## Example
```
curl "https://apizie.tech/v1/cloud:tencent-iotvideo/apply-aimodel" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Tencent Cloud IoT Video API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:tencent-iotvideo/apply-aimodel with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Tencent Cloud IoT Video 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:tencent-iotvideo.

### What is the status of the Tencent Cloud IoT Video API?
Needs your own provider key (bring your own key)
