Add endpoint for MQTT-SN device
This request allows the client application to create an MQTT-SN endpoint in IMPACT DC.
For this API to work, the selected role must have device.read and device.manage ACLs assigned to it.
- device.read: For read resource operation.
 - device.manage: For write/execute/delete resource operation and add/delete device operation.
 
The following table describes the API structure for adding MQTT-SN device to IMPACT.
| Tile | Add endpoint for MQTT-SN device | 
|---|---|
| URL | http://<Impact_URL>/m2m/endpoints | 
| Method | POST | 
| Content-Type | application/json | 
| URL Params | 
                             The URL parameters are: 
  | 
                    
| Data Params | msg:[string] - info/warning/error message | 
| Success Code | 
                            Response Code: 200  | 
                    
| Error Code | 
                            403  Forbidden 401  Unauthorized 404  Not Found  | 
                    
| Sample Call | Curl:curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' --header 'Authorization: Basic ZG9jdXNlcjpBc2RmMSM='
-d 
{
     "serialNumber": "urn:nai:20100775092020",
     "protocol": "MQTT-SN",
     "groupName": "Nokia",
     "additionalParams": 
     { "externalId": "ext-3055500000091" }
}
{"msg":"Device added successfully","code":3000} |