Get Subscription Group¶
Get the subscription group details.
Request Format¶
GET http://{apigw-address}/dataService/subscribeGroups/{subscribeGroupId}?orgId={}
Request Parameters (URI)¶
| Name | Location (Path/Query) | Required or not | Data type | Description | 
|---|---|---|---|---|
| subscribeGroupId | Path | Yes | String | Subscription group ID | 
| orgId | Query | Yes | String | Organization ID which the asset belongs to. How to get orgId>> | 
Note
Replace {subscribeGroupId} with the subscription group ID instead of using “subscribeGroupId= Subscription group ID”.
Response Parameters¶
| Name | Data type | Description | 
|---|---|---|
| status | Int | Status code | 
| msg | String | Response message | 
| submsg | String | Response sub-message | 
| data | Object | Response data object, the structure of which is in the table below | 
| Name | Data type | Description | 
|---|---|---|
| id | String | Internal data ID | 
| subscribeGroupId | String | Subscription group ID | 
| enable | Boolean | Whether to enable the subscription group | 
| subscribeAll | Boolean | Whether the subscription group subscribes to all the measurement points | 
| subscribeModelList | Array | List of the subscribed models, where the list element is the model identifier | 
| subscribeProductList | Array | List of the subscribed products, where the list element is the Product Key | 
| subscribeAssetList | Array | List of the subscribed assets, where the list element is the asset identifier | 
| subscribeDeviceList | Array | List of the subscribed devices, where the list element is a JSON object. The structure of the object is in the table below. | 
| subscribeModelPointList | Array | List of the measurement points associated to the subscribed models, where the list element is a JSON object. The structure of the object is in the table below. | 
| subscribePointList | Array | List of the points associated to the subscribed devices, where the list element is a JSON object. The structure of the object is in the table below. | 
| Name | Data type | Description | 
|---|---|---|
| productKey | String | Product key of the subscribed device | 
| deviceKey | String | Device key of the subscribed device | 
| Name | Data type | Description | 
|---|---|---|
| modelId | String | ID of the model that the device belongs to | 
| pointList | Array | List of point IDs | 
| Name | Required or not | Description | 
|---|---|---|
| assetId | String | Asset ID of the device asset that the measurement point belongs to, which is used to specify a device asset | 
| productKey | String | Product key of the product that the measurement point belongs to, which is used to specify a device asset along with the  | 
| deviceKey | String | Device key of the product that the measurement point belongs to, which is used to specify a device asset along with the  | 
| pointList | Array | List of measurement point IDs | 
Samples¶
Request Sample¶
GET http://{apigw-address}/dataService/{subscribeGroups}?orgId=o15434988531231
Response Sample¶
{
   "status":0,
   "msg":"Success",
   "submsg":null,
   "data":{
      "id":"dsafdasfdsafd",
      "subscribeGroupId":"DATASVC.SUB.group1",
      "enable":true,
      "subscribeAll":false,
      "subscribeModelList":[
         "model1",
         "model2",
         "model3"
      ],
      "subscribeProductList":[
         "product1",
         "product2",
         "product3"
      ],
      "subscribeAssetList":[
         "asset1",
         "asset2",
         "asset3"
      ],
      "subscribeDeviceList":[
         {
            "productKey":"productKey1",
            "deviceKey":"deviceKey1"
         },
         {
            "productKey":"productKey2",
            "deviceKey":"deviceKey2"
         }
      ],
      "subscribeModelPointList":[
         {
            "modelId":"model1",
            "pointList":[
               "point1",
               "point2",
               "point3"
            ]
         },
         {
            "modelId":"model2",
            "pointList":[
               "point1",
               "point2",
               "point3"
            ]
         }
      ],
      "subscribePointList":[
         {
            "assetId":"asset10",
            "productKey":"productKey10",
            "deviceKey":"deviceKey10",
            "pointList":[
               "point1",
               "point2",
               "point3"
            ]
         },
         {
            "assetId":"",
            "productKey":"productKey11",
            "deviceKey":"deviceKey11",
            "pointList":[
               "point1",
               "point2",
               "point3"
            ]
         }
      ]
   }
}