Device Action v3.1
API version | 3.1 |
---|---|
Last Update | 07/16/2019 |
Authentication | YES |
HTTP Method | POST |
Content Type | application/json |
Rate limited | YES |
Requests per rate limit | 10/min |
Response Format | JSON |
Change History | 07/16/2019: updated agent version which supports fetch_log command 01/22/2019: add one more action type, fetch_agent_log, to support retrieve OPSWAT Client log |
Use to do an action on multiple devices on your account
API URL
Request Parameters
Key | Datatype | Parameter Type | Required | Description | Default |
---|---|---|---|---|---|
access_token | string | URL | Yes | access token which archived from OAuth authentication step | |
types | string | Body | Yes | Action Type:
| |
ids | array<string> | Body | Optional | Device IDs of devices to be applied the action. The request body must have ids parameter or macs parameter, but not both. | |
macs | array<string> | Body | Optional | MAC addresses of devices to be applied the action The request body must have ids parameter or macs parameter, but not both. | |
params | object | Body | Optional | Required parameters for a specific action. | |
params.exempt_time | int | Body | Optional | Specify how long you want to exempt devices in hour. Value should be less than 65000 if this parameter equals 0, MetaAccess will exempt devices forever | 0 |
params.group_id | string | Body | Optional | Specify which group (group id) you want to assign devices to This parameter should be specified when action type is assign_to_group | default |
Response HTTP Code
See APIs
Response Parameters
Key | DataType | Description |
---|---|---|
id | string | Device ID or MAC address of a device |
status | integer | action status. Value can be
|
command_id | string | Only apply for fetch_agent_log action Command ID of the action. This will be used in Get Report v3.0+. This parameter will be empty if the action is failed/not supported (status is 01/0) or the action type is not fetch_agent_log |
Example
Example Request: using Device ID
Example Response
Example Request: using Device MAC address
Example Response
History
Action | Version | URL |
---|---|---|
Device Action | 3.0 | Device Action v3.0 |
Delete | 2.0 | Delete Devices v2.0 |
Renew IP Exempt Unexempt | 2.0 | Devices Action v2.0 Device Action v2.0 |
Was this page helpful?