Hub Config Interface
Fetch all hubs and their basic properties
GET/api/v6.1.0.26/hubs
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request |
| Required permissions | No special permission required Available while Setup Mode is active. |
Create a new hub
POST/api/v6.1.0.26/hubs
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request: Hub already exists |
| Required permissions | HubCreation access level Available while Setup Mode is active. |
| Events | Creates the following event: Hub_Create
|
Delete hub
DELETE/api/v6.1.0.26/hubs/{hub}
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body | None |
| Status codes | ✅ 200 OK ❌ 400 Bad Request ❌ 404 Not Found: The requested hub does not exist |
| Required permissions | HubOwner access level on hub |
| Events | Creates the following event: Hub_Delete
|
Fetch basic hub properties
GET/api/v6.1.0.26/hubs/{hub}
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request ❌ 404 Not Found: The requested hub does not exist |
| Required permissions | No special permission required |
Changes the state of a hub to FROZEN
POST/api/v6.1.0.26/hubs/{hub}/freeze
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content: The hub is now frozen ❌ 400 Bad Request ❌ 404 Not Found: The requested hub does not exist |
| Required permissions | HubOwner access level on hub |
| Events | Creates the following event: Hub_Freeze |
Get hub properties
GET/api/v6.1.0.26/hubs/{hub}/props
| Query parameters | Prototype:
|
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request |
| Required permissions | ReadOnly access level on hub |
Set/reset hub properties
PATCH/api/v6.1.0.26/hubs/{hub}/props
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request |
| Required permissions | HubOwner access level on hub Available while Setup Mode is active. |
| Events | Creates the following event: Hub_Property_Change
|
Replace all hub properties
PUT/api/v6.1.0.26/hubs/{hub}/props
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request |
| Required permissions | HubOwner access level on hub |
| Events | Creates the following event: Hub_Property_Set
|
Delete hub properties
POST/api/v6.1.0.26/hubs/{hub}/props_delete
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request |
| Required permissions | HubOwner access level on hub |
| Events | Creates the following event: Hub_Property_Delete
|
Modify hub properties
POST/api/v6.1.0.26/hubs/{hub}/props_modify
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request |
| Required permissions | HubOwner access level on hub Available while Setup Mode is active. |
| Events | Creates the following event: Hub_Property_Change
|
Save the hub state (db content and files) to a snapshot.
POST/api/v6.1.0.26/hubs/{hub}/snapshot
| Query parameters | None |
| Request headers | Prototype:
|
| Request body (JSON) | Prototype:
|
| Response headers | Prototype:
|
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request: The request is not correct. ❌ 404 Not Found: The hub does not exist. |
| Required permissions | HubOwner access level on hub |
| Events | Creates no events. |
Changes the state of a hub to LIVE
POST/api/v6.1.0.26/hubs/{hub}/unfreeze
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content: The hub is now no longer frozen ❌ 400 Bad Request ❌ 404 Not Found: The requested hub does not exist |
| Required permissions | HubOwner access level on hub |
| Events | Creates the following event: Hub_Unfreeze |
Restore the state (db content and files) from a snapshot.
POST/api/v6.1.0.26/snapshot
| Query parameters | None |
| Request headers | Prototype:
|
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 200 OK ❌ 400 Bad Request ❌ 404 Not Found: The snapshot does not exist. |
| Required permissions | HubCreation access level |
| Events | Creates the following event: Restore_Hub_Snapshot
|
Inspect the snapshot and return some information about it.
POST/api/v6.1.0.26/snapshot_inspect
| Query parameters | None |
| Request headers | Prototype:
|
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request ❌ 404 Not Found: The snapshot does not exist. |
| Required permissions | No special permission required |
| Events | Creates no events. |