# Tencent Cloud Message Queue for MQTT API

> Tencent Cloud Message Queue for MQTT API on Apizie: 80 endpoints (Activate Ca Certificate, Activate Device Certificate, Add Client Subscription, Apply Registration Code, …) 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-mqtt/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Tencent Cloud API 3.0 for Message Queue for MQTT (mqtt). Every call is signed with TC3-HMAC-SHA256 using your SecretId and SecretKey.

## Endpoints

### Activate Ca Certificate
`POST https://apizie.tech/v1/cloud:tencent-mqtt/activate-ca-certificate` (byok)

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

### Activate Device Certificate
`POST https://apizie.tech/v1/cloud:tencent-mqtt/activate-device-certificate` (byok)

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

### Add Client Subscription
`POST https://apizie.tech/v1/cloud:tencent-mqtt/add-client-subscription` (byok)

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

### Apply Registration Code
`POST https://apizie.tech/v1/cloud:tencent-mqtt/apply-registration-code` (byok)

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

### Create Authorization Policy
`POST https://apizie.tech/v1/cloud:tencent-mqtt/create-authorization-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| PolicyName | string | yes |  |
| PolicyVersion | integer | yes |  |
| Priority | integer | yes |  |
| Effect | string | yes |  |
| Actions | string | yes |  |
| Retain | integer | yes |  |
| Qos | string | yes |  |
| Resources | string | no |  |
| Username | string | no |  |
| ClientId | string | no |  |
| Ip | string | no |  |
| Remark | string | no |  |

### Create Block Rule
`POST https://apizie.tech/v1/cloud:tencent-mqtt/create-block-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| Name | string | yes |  |
| Type | integer | no |  |
| Include | string | no |  |
| Excludes | array | no |  |
| ExpireTime | integer | no |  |
| Remark | string | no |  |

### Create Device Identity
`POST https://apizie.tech/v1/cloud:tencent-mqtt/create-device-identity` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| DeviceId | string | yes |  |
| Status | string | no |  |
| PrimaryKey | string | no |  |
| SecondaryKey | string | no |  |
| PropagatingProperties | array | no |  |

### Create Http Authenticator
`POST https://apizie.tech/v1/cloud:tencent-mqtt/create-http-authenticator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| Endpoint | string | yes |  |
| Concurrency | integer | no |  |
| Method | string | no |  |
| Status | string | no |  |
| Remark | string | no |  |
| ConnectTimeout | integer | no |  |
| ReadTimeout | integer | no |  |
| Header | array | no |  |
| Body | array | no |  |
| IncludingUserProperties | boolean | no |  |
| VpcSvcId | string | no |  |
| NetworkType | string | no |  |

### Create Ins Public Endpoint
`POST https://apizie.tech/v1/cloud:tencent-mqtt/create-ins-public-endpoint` (byok)

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

### Create Instance
`POST https://apizie.tech/v1/cloud:tencent-mqtt/create-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceType | string | yes |  |
| Name | string | yes |  |
| SkuCode | string | yes |  |
| Remark | string | no |  |
| TagList | array | no |  |
| VpcList | array | no |  |
| EnablePublic | boolean | no |  |
| Bandwidth | integer | no |  |
| IpRules | array | no |  |
| RenewFlag | integer | no |  |
| TimeSpan | integer | no |  |
| PayMode | integer | no |  |

### Create JWKSAuthenticator
`POST https://apizie.tech/v1/cloud:tencent-mqtt/create-jwksauthenticator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| Endpoint | string | no |  |
| RefreshInterval | integer | no |  |
| Text | string | no |  |
| Status | string | no |  |
| Remark | string | no |  |
| From | string | no |  |

### Create JWTAuthenticator
`POST https://apizie.tech/v1/cloud:tencent-mqtt/create-jwtauthenticator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| Algorithm | string | yes |  |
| From | string | yes |  |
| Secret | string | no |  |
| PublicKey | string | no |  |
| Status | string | no |  |
| Remark | string | no |  |

### Create Message Enrichment Rule
`POST https://apizie.tech/v1/cloud:tencent-mqtt/create-message-enrichment-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| RuleName | string | yes |  |
| Condition | string | yes |  |
| Actions | string | yes |  |
| Priority | integer | yes |  |
| Status | integer | no |  |
| Remark | string | no |  |

### Create Topic
`POST https://apizie.tech/v1/cloud:tencent-mqtt/create-topic` (byok)

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

### Create User
`POST https://apizie.tech/v1/cloud:tencent-mqtt/create-user` (byok)

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

### Deactivate Ca Certificate
`POST https://apizie.tech/v1/cloud:tencent-mqtt/deactivate-ca-certificate` (byok)

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

### Deactivate Device Certificate
`POST https://apizie.tech/v1/cloud:tencent-mqtt/deactivate-device-certificate` (byok)

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

### Delete Authenticator
`POST https://apizie.tech/v1/cloud:tencent-mqtt/delete-authenticator` (byok)

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

### Delete Authorization Policy
`POST https://apizie.tech/v1/cloud:tencent-mqtt/delete-authorization-policy` (byok)

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

### Delete Block Rule
`POST https://apizie.tech/v1/cloud:tencent-mqtt/delete-block-rule` (byok)

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

### Delete Ca Certificate
`POST https://apizie.tech/v1/cloud:tencent-mqtt/delete-ca-certificate` (byok)

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

### Delete Client Subscription
`POST https://apizie.tech/v1/cloud:tencent-mqtt/delete-client-subscription` (byok)

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

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

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

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

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

### Delete Ins Public Endpoint
`POST https://apizie.tech/v1/cloud:tencent-mqtt/delete-ins-public-endpoint` (byok)

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

### Delete Instance
`POST https://apizie.tech/v1/cloud:tencent-mqtt/delete-instance` (byok)

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

### Delete Message Enrichment Rule
`POST https://apizie.tech/v1/cloud:tencent-mqtt/delete-message-enrichment-rule` (byok)

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

### Delete Topic
`POST https://apizie.tech/v1/cloud:tencent-mqtt/delete-topic` (byok)

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

### Delete User
`POST https://apizie.tech/v1/cloud:tencent-mqtt/delete-user` (byok)

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

### Describe Authenticator
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-authenticator` (byok)

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

### Describe Authorization Policies
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-authorization-policies` (byok)

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

### Describe Block Rule List
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-block-rule-list` (byok)

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

### Describe Ca Certificate
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-ca-certificate` (byok)

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

### Describe Ca Certificates
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-ca-certificates` (byok)

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

### Describe Client Events
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-client-events` (byok)

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

### Describe Client List
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-client-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| ClientId | string | no |  |
| Number | string | no |  |
| OnlineStatus | integer | no |  |
| MaxTimestamp | integer | no |  |

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

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

### Describe Device Certificate Backup History
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-device-certificate-backup-history` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| Destination | string | yes |  |
| CaSn | string | no |  |
| DeviceCertificateSn | string | no |  |
| ModificationTimeStart | integer | no |  |
| ModificationTimeEnd | integer | no |  |
| Limit | integer | no |  |

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

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

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

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

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

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

### Describe Device Identity Backup History
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-device-identity-backup-history` (byok)

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

### Describe Ins Public Endpoints
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-ins-public-endpoints` (byok)

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

### Describe Ins VPCEndpoints
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-ins-vpcendpoints` (byok)

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

### Describe Instance
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-instance` (byok)

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

### Describe Instance List
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-instance-list` (byok)

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

### Describe Message By Topic
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-message-by-topic` (byok)

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

### Describe Message Details
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-message-details` (byok)

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

### Describe Message Enrichment Rules
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-message-enrichment-rules` (byok)

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

### Describe Message List
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-message-list` (byok)

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

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

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

### Describe Shared Subscription Client
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-shared-subscription-client` (byok)

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

### Describe Shared Subscription Groups
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-shared-subscription-groups` (byok)

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

### Describe Shared Subscription Groups With Subscriptions
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-shared-subscription-groups-with-subscriptions` (byok)

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

### Describe Shared Subscription Lag
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-shared-subscription-lag` (byok)

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

### Describe Shared Subscriptions
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-shared-subscriptions` (byok)

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

### Describe Topic
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-topic` (byok)

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

### Describe Topic List
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-topic-list` (byok)

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

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

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

### Describe Will Message
`POST https://apizie.tech/v1/cloud:tencent-mqtt/describe-will-message` (byok)

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

### Kick Out Client
`POST https://apizie.tech/v1/cloud:tencent-mqtt/kick-out-client` (byok)

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

### Modify Authorization Policy
`POST https://apizie.tech/v1/cloud:tencent-mqtt/modify-authorization-policy` (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 |  |
| InstanceId | string | yes |  |
| PolicyName | string | no |  |
| PolicyVersion | integer | no |  |
| Priority | integer | no |  |
| Effect | string | no |  |
| Actions | string | no |  |
| Resources | string | no |  |
| Username | string | no |  |
| Retain | integer | no |  |
| ClientId | string | no |  |
| Ip | string | no |  |
| Qos | string | no |  |
| Remark | string | no |  |

### Modify Block Rule
`POST https://apizie.tech/v1/cloud:tencent-mqtt/modify-block-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| Name | string | yes |  |
| Include | string | no |  |
| Excludes | array | no |  |
| ExpireTime | integer | no |  |
| Remark | string | no |  |

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

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| DeviceId | string | yes |  |
| Status | string | no |  |
| PrimaryKey | string | no |  |
| SecondaryKey | string | no |  |
| PropagatingProperties | array | no |  |

### Modify Http Authenticator
`POST https://apizie.tech/v1/cloud:tencent-mqtt/modify-http-authenticator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| Endpoint | string | no |  |
| Status | string | no |  |
| Concurrency | integer | no |  |
| ConnectTimeout | integer | no |  |
| ReadTimeout | integer | no |  |
| Remark | string | no |  |
| Method | string | no |  |
| Header | array | no |  |
| Body | array | no |  |
| IncludingUserProperties | boolean | no |  |

### Modify Ins Public Endpoint
`POST https://apizie.tech/v1/cloud:tencent-mqtt/modify-ins-public-endpoint` (byok)

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

### Modify Instance
`POST https://apizie.tech/v1/cloud:tencent-mqtt/modify-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| Name | string | no |  |
| Remark | string | no |  |
| SkuCode | string | no |  |
| DeviceCertificateProvisionType | string | no |  |
| AutomaticActivation | boolean | no |  |
| AuthorizationPolicy | boolean | no |  |
| UseDefaultServerCert | boolean | no |  |
| X509Mode | string | no |  |
| MessageRate | integer | no |  |

### Modify Instance Cert Binding
`POST https://apizie.tech/v1/cloud:tencent-mqtt/modify-instance-cert-binding` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| X509Mode | string | yes |  |
| SSLServerCertId | string | no |  |
| SSLCaCertId | string | no |  |
| DeviceCertificateProvisionType | string | no |  |
| AutomaticActivation | boolean | no |  |

### Modify JWKSAuthenticator
`POST https://apizie.tech/v1/cloud:tencent-mqtt/modify-jwksauthenticator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| Endpoint | string | no |  |
| Status | string | no |  |
| RefreshInterval | integer | no |  |
| Text | string | no |  |
| From | string | no |  |
| Remark | string | no |  |

### Modify JWTAuthenticator
`POST https://apizie.tech/v1/cloud:tencent-mqtt/modify-jwtauthenticator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| Algorithm | string | no |  |
| From | string | no |  |
| Secret | string | no |  |
| PublicKey | string | no |  |
| Status | string | no |  |
| Remark | string | no |  |

### Modify Message Enrichment Rule
`POST https://apizie.tech/v1/cloud:tencent-mqtt/modify-message-enrichment-rule` (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 |  |
| InstanceId | string | yes |  |
| RuleName | string | no |  |
| Condition | string | no |  |
| Actions | string | no |  |
| Priority | integer | no |  |
| Status | integer | no |  |
| Remark | string | no |  |

### Modify Topic
`POST https://apizie.tech/v1/cloud:tencent-mqtt/modify-topic` (byok)

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

### Modify User
`POST https://apizie.tech/v1/cloud:tencent-mqtt/modify-user` (byok)

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

### Modify X509 Config
`POST https://apizie.tech/v1/cloud:tencent-mqtt/modify-x509-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| X509Mode | string | no |  |
| DeviceCertificateProvisionType | string | no |  |
| AutomaticActivation | boolean | no |  |

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

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| Payload | string | yes |  |
| TargetTopic | string | no |  |
| TargetClientId | string | no |  |
| Encoding | string | no |  |
| Qos | integer | no |  |
| Retain | boolean | no |  |

### Register Ca Certificate
`POST https://apizie.tech/v1/cloud:tencent-mqtt/register-ca-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| CaCertificate | string | yes |  |
| VerificationCertificate | string | no |  |
| Format | string | no |  |
| Status | string | no |  |

### Register Device Certificate
`POST https://apizie.tech/v1/cloud:tencent-mqtt/register-device-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceId | string | yes |  |
| DeviceCertificate | string | yes |  |
| CaSn | string | yes |  |
| ClientId | string | no |  |
| Format | string | no |  |
| Status | string | no |  |

### Revoked Device Certificate
`POST https://apizie.tech/v1/cloud:tencent-mqtt/revoked-device-certificate` (byok)

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

### Update Authorization Policy Priority
`POST https://apizie.tech/v1/cloud:tencent-mqtt/update-authorization-policy-priority` (byok)

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

### Update Message Enrichment Rule Priority
`POST https://apizie.tech/v1/cloud:tencent-mqtt/update-message-enrichment-rule-priority` (byok)

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

## Example
```
curl "https://apizie.tech/v1/cloud:tencent-mqtt/activate-ca-certificate" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Tencent Cloud Message Queue for MQTT API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:tencent-mqtt/activate-ca-certificate with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Tencent Cloud Message Queue for MQTT 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-mqtt.

### What is the status of the Tencent Cloud Message Queue for MQTT API?
Needs your own provider key (bring your own key)
