ListSubscriptions
Query the list of all subscriptions by page. The list is sorted by the subscription adding time in ascending order. If no subscription has been added, an empty list is returned.
GET /v2/{project_id}/notifications/subscriptions?offset={offset}&limit={limit}
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID |
offset |
No |
int |
Offset If the value is an integer greater than 0 but less than the number of resources, all resources after this offset will be queried. The default value is 0. |
limit |
No |
int |
The default value is 100. |
GET https://{SMN_Endpoint}/v2/{project_id}/notifications/subscriptions?offset=0&limit=2
Parameter |
Type |
Description |
---|---|---|
request_id |
String |
Request ID, which is unique |
subscription_count |
int |
Number of subscriptions |
subscriptions |
Subscription structure array |
See Table 1. |
Parameter |
Type |
Description |
---|---|---|
topic_urn |
String |
Resource identifier of a topic, which is unique |
protocol |
String |
Subscription protocol (Different protocols indicate different types of endpoints to receive messages.) Currently, the following protocols are supported:
|
subscription_urn |
String |
Resource identifier of a subscription, which is unique |
owner |
String |
Project ID of the topic creator |
endpoint |
String |
Message receiving endpoint |
remark |
String |
Remarks |
status |
Int |
Subscription status
|
{ "request_id": "4650b14bf221492fb819c231d167e6fe", "subscription_count": 2, "subscriptions": [ { "topic_urn": "urn:smn:regionId:762bdb3251034f268af0e395c53ea09b:test_topic_v1", "protocol": "sms", "subscription_urn": "urn:smn:regionId:762bdb3251034f268af0e395c53ea09b:test_topic_v1:2e778e84408e44058e6cbc6d3c377837", "owner": "762bdb3251034f268af0e395c53ea09b", "endpoint": "xxxxxxxxxxx", "remark": "", "status": 0 }, { "topic_urn": "urn:smn:regionId:762bdb3251034f268af0e395c53ea09b:test_topic_v1", "protocol": "email", "subscription_urn": "urn:smn:regionId:762bdb3251034f268af0e395c53ea09b:test_topic_v1:a2d52a9f5c3b47f48c3fafb177a58796", "owner": "762bdb3251034f268af0e395c53ea09b", "endpoint": "xx@xx.com", "remark": "", "status": 0 } ] }
See section Returned Value.
See section Error Code.