Control Message Interface
Get all control ids matched by the query
GET/api/v6.2.5.9/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 | read access on hub |
Get the control associated with the id
GET/api/v6.2.5.9/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 | read access on hub |
Delete all the controls matched.
POST/api/v6.2.5.9/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 | exec_jobs access on hub |
| Events | Creates the following event: Control_Delete
|
Send a new control file
POST/api/v6.2.5.9/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 | write_channels access on hub |
| Events | Creates the following event: Control_Send
|