Lists the consumer group subscriptions for a specified topic.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
rocketmq:ListTopicSubscriptions |
list |
*Topic
|
None | None |
Request syntax
GET /instances/{instanceId}/topics/{topicName}/subscriptions HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| instanceId |
string |
Yes |
The instance ID. |
rmq-cn-zpr34udri0w |
| topicName |
string |
Yes |
The name of the topic whose subscriptions you want to query. |
dev4-HMH_INSURANCE_NOMAL_TOPIC |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
No parameters required.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Result<List> |
||
| requestId |
string |
The request ID. |
92A9BE4E-B794-50C8-979C-0456E4D32943 |
| success |
boolean |
Whether the request succeeded. |
true |
| data |
array<object> |
The list of subscriptions. |
|
|
object |
The subscriptions of the topic. |
||
| consumerGroupId |
string |
The consumer group ID. |
CID-TEST |
| topicName |
string |
The topic name. |
topic_test |
| messageModel |
string |
The consumption mode. Valid values: BROADCASTING and CLUSTERING. |
BROADCASTING |
| subscriptionStatus |
string |
The subscription status. Valid values: ONLINE and OFFLINE. |
ONLINE |
| filterExpression |
string |
The filter expression. |
* |
| filterExpressionType |
string |
The filter expression type. Valid values: SQL (SQL expression), TAG (tag-based filtering), and UNSPECIFIED (no filter type specified). |
SQL |
| consistency |
string |
Whether message consumption is consistent. Valid values:
|
true |
| code |
string |
The error code. |
MissingInstanceId |
| message |
string |
The error message. |
The instance cannot be found. |
| httpStatusCode |
integer |
The HTTP status code. |
200 |
| dynamicCode |
string |
The dynamic error code. |
Topic |
| dynamicMessage |
string |
The dynamic error message. |
instanceId |
Examples
Success response
JSON format
{
"requestId": "92A9BE4E-B794-50C8-979C-0456E4D32943",
"success": true,
"data": [
{
"consumerGroupId": "CID-TEST",
"topicName": "topic_test",
"messageModel": "BROADCASTING",
"subscriptionStatus": "ONLINE",
"filterExpression": "*",
"filterExpressionType": "SQL",
"consistency": "true"
}
],
"code": "MissingInstanceId",
"message": "The instance cannot be found.",
"httpStatusCode": 200,
"dynamicCode": "Topic",
"dynamicMessage": "instanceId"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.