Devices Action v2.0
API version | 2.0 |
---|---|
Last Update | 01/12/2015 |
Authentication | YES |
Response Format | JSON |
HTTP Method | POST |
Rate limited | YES |
Requests per rate limit | 10/min |
Use to send a remote command to given devices
API URL
Request Parameters
Key | Datatype | Parameter Type | Required | Description | Default |
---|---|---|---|---|---|
access_token | string | URL | Yes | access token which archived from OAuth authentication step | |
opt | int | Body | Optional | 0 - MAC address 1 - HWID | 0 |
types | string | Body | Yes | The action type: dhcprenew - renew ip address for network interfaces on devices. exempt_all - exempt devices. unexempt - unexempt devices. | |
MAC_list | array<string> | Body | Optional | MAC addresses of devices you want to send remote command. \ The request body must have MAC_list parameter or HWID_list parameter, but not both. | |
HWID_list | array<string> | Body | Optional | HWIDs of devices you want to send remote command. _The request body must have MAC_list parameter or HWID_list parameter, but not both._ |
Response HTTP Code
HTTP Code | Description |
---|---|
200 | Success |
400 | Bad request |
401 | Unauthorized. Your access_token is invalid or expired |
404 | Not found |
Response Parameters
Key | DataType | Description |
---|---|---|
result | array<int> | The result of batch action. Result[i] value means that the action on device[i] is
|
Note: reasons can cause failure
the cloud couldn't find any devices which reports the given MAC address or HWID
the given MAC address is invalid
Example
Example Request
Example Response