Control Message Interface
Get all control ids matched by the query
GET/api/v6.1.0.3/hubs/{hub}/channels/{channel}/controls
| Query parameters | Prototype:
|
| Request headers | None |
| Request body | None |
| Response headers | Prototype:
|
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request ❌ 404 Not Found: not found hub or channel |
| Required permissions | ReadOnly access level on hub |
Get the control associated with the id
GET/api/v6.1.0.3/hubs/{hub}/channels/{channel}/controls/{ctrl_id}
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | Prototype:
|
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request ❌ 404 Not Found: not found hub or channel or control |
| Required permissions | ReadOnly access level on hub |
Delete all the controls matched.
POST/api/v6.1.0.3/hubs/{hub}/channels/{channel}/controls_delete
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 200 OK ❌ 400 Bad Request ❌ 404 Not Found: The control does not exist. |
| Required permissions | ReadExec access level on hub |
| Events | Creates the following event Control_Delete
|
Send a new control file
POST/api/v6.1.0.3/hubs/{hub}/channels/{channel}/locs/{loc}/tasks/{task}/controls
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request |
| Required permissions | ReadWrite access level on hub |
| Events | Creates the following event Control_Send
|