Description | When carrying out device registration via an Android device, you need to initially install an Android Agent on the device, before being able to register the device with WSO2 EMM. Instead, you can use this REST API to register an Android device with WSO2 EMM, without having to install an Android Agent on the respective device. | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Resource Path | |||||||||||||||||||||||||
URL | /mdm-android-agent/enrollment | ||||||||||||||||||||||||
HTTP Method | POST | ||||||||||||||||||||||||
Request/Response Format | application/json | ||||||||||||||||||||||||
cURL command | curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer <EMM_API_TOKEN>" -k -d @'<JSON_PAYLOAD>' -v https://<EMM_HOST>:<EMM_HTTPS_PORT>/mdm-android-agent/enrollment
Example: Register an Android device where the device identifier is 867115026844132. curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer e5c2ce5670b6f95e1514f4f9e722a722" -k -d @'enroll.json' -v https://localhost:9443/mdm-android-agent/enrollment | ||||||||||||||||||||||||
Sample output | > POST /mdm-android-agent/enrollment HTTP/1.1 > User-Agent: curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8| zlib/1.2.5 > Host: localhost:9443 > Accept: */* > Content-Type: application/json > Authorization: Bearer e5c2ce5670b6f95e1514f4f9e722a722 > Content-Length: 1504 > Expect: 100-continue > < HTTP/1.1 100 Continue < HTTP/1.1 200 OK < Date: Tue, 22 Mar 2016 01:20:00 GMT < Content-Type: application/json < Content-Length: 75 < Server: WSO2 Carbon Server < {"responseCode":"Created","responseMessage":"Device enrollment succeeded."} | ||||||||||||||||||||||||
Sample JSON Definition | { "description":"hwRIO-L01", "deviceIdentifier":"867115026844132", "enrolmentInfo":{ "ownership":"BYOD", "owner":"admin" }, "name":"hwRIO-L01", "properties":[ { "name":"IMEI", "value":"867115026844132" }, { "name":"IMSI", "value":"413027001101134" }, { "name":"DEVICE_MODEL", "value":"HUAWEI RIO-L01" }, { "name":"VENDOR", "value":"HUAWEI" }, { "name":"OS_VERSION", "value":"5.1" }, { "name":"DEVICE_NAME", "value":"hwRIO-L01" }, { "name":"BATTERY_LEVEL", "value":"77" }, { "name":"LATITUDE", "value":"6.9302368" }, { "name":"LONGITUDE", "value":"79.8617277" }, { "name":"INTERNAL_TOTAL_MEMORY", "value":"24.74" }, { "name":"INTERNAL_AVAILABLE_MEMORY", "value":"18.4" }, { "name":"EXTERNAL_TOTAL_MEMORY", "value":"0.0" }, { "name":"EXTERNAL_AVAILABLE_MEMORY", "value":"0.0" }, { "name":"OPERATOR", "value":"Dialog" }, { "name":"DEVICE_INFO", "value":"[{\"name\":\"IMEI\",\"value\":\"867115026844132\"},{\"name\":\"IMSI\",\"value\":\"413027001101134\"},{\"name\":\"DEVICE_MODEL\",\"value\":\"HUAWEI RIO-L01\"},{\"name\":\"VENDOR\",\"value\":\"HUAWEI\"},{\"name\":\"OS_VERSION\",\"value\":\"5.1\"},{\"name\":\"DEVICE_NAME\",\"value\":\"hwRIO-L01\"},{\"name\":\"BATTERY_LEVEL\",\"value\":\"77\"},{\"name\":\"LATITUDE\",\"value\":\"6.9302368\"},{\"name\":\"LONGITUDE\",\"value\":\"79.8617277\"},{\"name\":\"INTERNAL_TOTAL_MEMORY\",\"value\":\"24.74\"},{\"name\":\"INTERNAL_AVAILABLE_MEMORY\",\"value\":\"18.4\"},{\"name\":\"EXTERNAL_TOTAL_MEMORY\",\"value\":\"0.0\"},{\"name\":\"EXTERNAL_AVAILABLE_MEMORY\",\"value\":\"0.0\"},{\"name\":\"OPERATOR\",\"value\":\"Dialog\"}]" } ] }
For more information on enrolling Android devices, see End-user Registering an Android Device. |
Unknown macro: {next_previous_link3}
Manage space
Manage content
Integrations