# Tencent Cloud Message Queue RabbitMQ Serverless API

> Tencent Cloud Message Queue RabbitMQ Serverless API on Apizie: 29 endpoints (Create Rabbit MQServerless Binding, Create Rabbit MQServerless Exchange, Create Rabbit MQServerless Queue, Create Rabbit MQServerless User, …) 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-trabbit/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

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

## Endpoints

### Create Rabbit MQServerless Binding
`POST https://apizie.tech/v1/cloud:tencent-trabbit/create-rabbit-mqserverless-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 |  |
| VirtualHost | string | yes |  |
| Source | string | yes |  |
| DestinationType | string | yes |  |
| Destination | string | yes |  |
| RoutingKey | string | no |  |
| Arguments | array | no |  |

### Create Rabbit MQServerless Exchange
`POST https://apizie.tech/v1/cloud:tencent-trabbit/create-rabbit-mqserverless-exchange` (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 |  |
| VirtualHost | string | yes |  |
| ExchangeName | string | yes |  |
| ExchangeType | string | yes |  |
| Remark | string | no |  |
| Durable | boolean | no |  |
| AutoDelete | boolean | no |  |
| Internal | boolean | no |  |
| AlternateExchange | string | no |  |
| DelayedExchangeType | string | no |  |

### Create Rabbit MQServerless Queue
`POST https://apizie.tech/v1/cloud:tencent-trabbit/create-rabbit-mqserverless-queue` (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 |  |
| VirtualHost | string | yes |  |
| QueueName | string | yes |  |
| QueueType | string | no |  |
| Durable | boolean | no |  |
| AutoDelete | boolean | no |  |
| Remark | string | no |  |
| MessageTTL | integer | no |  |
| AutoExpire | integer | no |  |
| MaxLength | integer | no |  |
| MaxLengthBytes | integer | no |  |
| DeliveryLimit | integer | no |  |
| OverflowBehaviour | string | no |  |
| DeadLetterExchange | string | no |  |
| DeadLetterRoutingKey | string | no |  |
| SingleActiveConsumer | boolean | no |  |
| MaximumPriority | integer | no |  |
| LazyMode | boolean | no |  |
| MasterLocator | string | no |  |
| MaxInMemoryLength | integer | no |  |
| MaxInMemoryBytes | integer | no |  |
| Node | string | no |  |
| DeadLetterStrategy | string | no |  |
| QueueLeaderLocator | string | no |  |
| QuorumInitialGroupSize | integer | no |  |

### Create Rabbit MQServerless User
`POST https://apizie.tech/v1/cloud:tencent-trabbit/create-rabbit-mqserverless-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 |  |
| User | string | yes |  |
| Password | string | yes |  |
| Description | string | no |  |
| Tags | array | no |  |
| MaxConnections | integer | no |  |
| MaxChannels | integer | no |  |

### Create Rabbit MQServerless Virtual Host
`POST https://apizie.tech/v1/cloud:tencent-trabbit/create-rabbit-mqserverless-virtual-host` (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 |  |
| VirtualHost | string | yes |  |
| Description | string | no |  |
| TraceFlag | boolean | no |  |
| MirrorQueuePolicyFlag | boolean | no |  |

### Delete Rabbit MQServerless Binding
`POST https://apizie.tech/v1/cloud:tencent-trabbit/delete-rabbit-mqserverless-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 |  |
| VirtualHost | string | yes |  |
| BindingId | integer | yes |  |

### Delete Rabbit MQServerless Exchange
`POST https://apizie.tech/v1/cloud:tencent-trabbit/delete-rabbit-mqserverless-exchange` (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 |  |
| VirtualHost | string | yes |  |
| ExchangeName | string | yes |  |

### Delete Rabbit MQServerless Permission
`POST https://apizie.tech/v1/cloud:tencent-trabbit/delete-rabbit-mqserverless-permission` (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 |  |
| User | string | yes |  |
| VirtualHost | string | yes |  |

### Delete Rabbit MQServerless Queue
`POST https://apizie.tech/v1/cloud:tencent-trabbit/delete-rabbit-mqserverless-queue` (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 |  |
| VirtualHost | string | yes |  |
| QueueName | string | yes |  |

### Delete Rabbit MQServerless User
`POST https://apizie.tech/v1/cloud:tencent-trabbit/delete-rabbit-mqserverless-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 |  |
| User | string | yes |  |

### Delete Rabbit MQServerless Virtual Host
`POST https://apizie.tech/v1/cloud:tencent-trabbit/delete-rabbit-mqserverless-virtual-host` (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 |  |
| VirtualHost | string | yes |  |

### Describe Rabbit MQServerless Bindings
`POST https://apizie.tech/v1/cloud:tencent-trabbit/describe-rabbit-mqserverless-bindings` (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 |  |
| VirtualHost | string | yes |  |
| Offset | integer | no |  |
| Limit | integer | no |  |
| SearchWord | string | no |  |
| SourceExchange | string | no |  |
| QueueName | string | no |  |
| DestinationExchange | string | no |  |

### Describe Rabbit MQServerless Connection
`POST https://apizie.tech/v1/cloud:tencent-trabbit/describe-rabbit-mqserverless-connection` (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 |  |
| VirtualHost | string | yes |  |
| SortElement | string | no |  |
| SortType | string | no |  |
| Offset | integer | no |  |
| Limit | integer | no |  |
| Name | string | no |  |

### Describe Rabbit MQServerless Consumers
`POST https://apizie.tech/v1/cloud:tencent-trabbit/describe-rabbit-mqserverless-consumers` (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 |  |
| VirtualHost | string | no |  |
| QueueName | string | no |  |
| Limit | integer | no |  |
| Offset | integer | no |  |
| SearchWord | string | no |  |
| Channel | string | no |  |

### Describe Rabbit MQServerless Exchange Detail
`POST https://apizie.tech/v1/cloud:tencent-trabbit/describe-rabbit-mqserverless-exchange-detail` (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 |  |
| VirtualHost | string | yes |  |
| ExchangeName | string | yes |  |

### Describe Rabbit MQServerless Exchanges
`POST https://apizie.tech/v1/cloud:tencent-trabbit/describe-rabbit-mqserverless-exchanges` (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 |  |
| VirtualHost | string | yes |  |
| Offset | integer | no |  |
| Limit | integer | no |  |
| SearchWord | string | no |  |
| ExchangeTypeFilters | array | no |  |
| ExchangeCreatorFilters | array | no |  |
| ExchangeName | string | no |  |
| SortElement | string | no |  |
| SortOrder | string | no |  |

### Describe Rabbit MQServerless Instance
`POST https://apizie.tech/v1/cloud:tencent-trabbit/describe-rabbit-mqserverless-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 Rabbit MQServerless Permission
`POST https://apizie.tech/v1/cloud:tencent-trabbit/describe-rabbit-mqserverless-permission` (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 |  |
| User | string | no |  |
| VirtualHost | string | no |  |
| Offset | integer | no |  |
| Limit | integer | no |  |

### Describe Rabbit MQServerless Queue Detail
`POST https://apizie.tech/v1/cloud:tencent-trabbit/describe-rabbit-mqserverless-queue-detail` (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 |  |
| VirtualHost | string | yes |  |
| QueueName | string | yes |  |

### Describe Rabbit MQServerless Queues
`POST https://apizie.tech/v1/cloud:tencent-trabbit/describe-rabbit-mqserverless-queues` (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 |  |
| VirtualHost | string | no |  |
| Offset | integer | no |  |
| Limit | integer | no |  |
| SearchWord | string | no |  |
| QueueType | string | no |  |
| SortElement | string | no |  |
| SortOrder | string | no |  |

### Describe Rabbit MQServerless User
`POST https://apizie.tech/v1/cloud:tencent-trabbit/describe-rabbit-mqserverless-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 |  |
| SearchUser | string | no |  |
| Offset | integer | no |  |
| Limit | integer | no |  |
| User | string | no |  |
| Tags | array | no |  |

### Describe Rabbit MQServerless Virtual Host
`POST https://apizie.tech/v1/cloud:tencent-trabbit/describe-rabbit-mqserverless-virtual-host` (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 |  |
| VirtualHost | string | no |  |
| Offset | integer | no |  |
| Limit | integer | no |  |
| Filters | object | no |  |
| SortElement | string | no |  |
| SortOrder | string | no |  |

### List Rabbit MQServerless Instances
`POST https://apizie.tech/v1/cloud:tencent-trabbit/list-rabbit-mqserverless-instances` (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 |  |
| Limit | integer | no |  |
| Offset | integer | no |  |

### Modify Rabbit MQServerless Exchange
`POST https://apizie.tech/v1/cloud:tencent-trabbit/modify-rabbit-mqserverless-exchange` (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 |  |
| VirtualHost | string | yes |  |
| ExchangeName | string | yes |  |
| Remark | string | no |  |
| AlternateExchange | string | no |  |

### Modify Rabbit MQServerless Instance
`POST https://apizie.tech/v1/cloud:tencent-trabbit/modify-rabbit-mqserverless-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 |  |
| ClusterName | string | no |  |
| Remark | string | no |  |
| TraceFlag | boolean | no |  |
| SendReceiveRatio | number | no |  |
| DeleteAllTags | boolean | no |  |
| InstanceTags | array | no |  |

### Modify Rabbit MQServerless Permission
`POST https://apizie.tech/v1/cloud:tencent-trabbit/modify-rabbit-mqserverless-permission` (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 |  |
| User | string | yes |  |
| VirtualHost | string | yes |  |
| ConfigRegexp | string | yes |  |
| WriteRegexp | string | yes |  |
| ReadRegexp | string | yes |  |

### Modify Rabbit MQServerless Queue
`POST https://apizie.tech/v1/cloud:tencent-trabbit/modify-rabbit-mqserverless-queue` (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 |  |
| VirtualHost | string | yes |  |
| QueueName | string | yes |  |
| Remark | string | no |  |
| MessageTTL | integer | no |  |
| DeadLetterExchange | string | no |  |
| DeadLetterRoutingKey | string | no |  |

### Modify Rabbit MQServerless User
`POST https://apizie.tech/v1/cloud:tencent-trabbit/modify-rabbit-mqserverless-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 |  |
| User | string | yes |  |
| Password | string | yes |  |
| Description | string | no |  |
| Tags | array | no |  |
| MaxConnections | integer | no |  |
| MaxChannels | integer | no |  |

### Modify Rabbit MQServerless Virtual Host
`POST https://apizie.tech/v1/cloud:tencent-trabbit/modify-rabbit-mqserverless-virtual-host` (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 |  |
| VirtualHost | string | yes |  |
| Description | string | no |  |
| TraceFlag | boolean | no |  |

## Example
```
curl "https://apizie.tech/v1/cloud:tencent-trabbit/create-rabbit-mqserverless-binding" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Tencent Cloud Message Queue RabbitMQ Serverless API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:tencent-trabbit/create-rabbit-mqserverless-binding with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Tencent Cloud Message Queue RabbitMQ Serverless 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 RabbitMQ Serverless itself also needs your own key from tencentcloudapi.com.

### Can AI agents use the Tencent Cloud Message Queue RabbitMQ Serverless 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-trabbit.

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