6.1.5.2
Activate, Refresh, and Compare Interface
Click here to see all end points in this interface.
Check replication activation status of channels
GET /api/v6.1.5.2/hubs/{hub}/activate
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Check replication activation status of channel
GET /api/v6.1.5.2/hubs/{hub}/channels/{channel}/activate
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Post an Hvr activate event
POST /api/v6.1.5.2/hubs/{hub}/channels/{channel}/activate
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Activate |
|
Post Compare event and schedule a job for it
POST /api/v6.1.5.2/hubs/{hub}/channels/{channel}/compare
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request
- STATUS 403 Forbidden: User does not have Exec access
Required Permissions
- exec_jobs access on hub
Events
Creates the following event:
Compare |
|
Get event ids for tables results of recent Compare
GET /api/v6.1.5.2/hubs/{hub}/channels/{channel}/compare/tables_results_ids
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Show contexts and context variables
GET /api/v6.1.5.2/hubs/{hub}/channels/{channel}/contexts
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- read access on hub
Post an Hvr deactivate event
POST /api/v6.1.5.2/hubs/{hub}/channels/{channel}/deactivate
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Deactivate |
|
Show open transactions
GET /api/v6.1.5.2/hubs/{hub}/channels/{channel}/locs/{loc}/capture_open_tx
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: No capture tables defined or finding oldest transaction start time not possible
- STATUS 404 Not Found: Channel or channel member not found
Required Permissions
- read access on hub
Show integrate point
GET /api/v6.1.5.2/hubs/{hub}/channels/{channel}/locs/{loc}/integrate_point
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel or Location does not exist
Required Permissions
- read access on hub
Suggest slicing, based on old table results and Oracle DBMS stats
POST /api/v6.1.5.2/hubs/{hub}/channels/{channel}/locs/{loc}/slicing_suggest
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel, location or table does not exist
Required Permissions
- read access on hub
Events
Creates no events.
Convert compressed diff file into smaller JSON files for viewing
POST /api/v6.1.5.2/hubs/{hub}/channels/{channel}/locs/{loc}/tables/{table}/diffs/{ev_id}/get
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- exec_jobs access on hub
Events
Creates no events.
Suggest slicing boundaries based on Oracle DBMS stats. Can return empty
POST /api/v6.1.5.2/hubs/{hub}/channels/{channel}/locs/{loc}/tables/{table}/slicing_boundaries
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel, location, table or column does not exist
Required Permissions
- read access on hub
Events
Creates no events.
Post Refresh event and schedule a job for it
POST /api/v6.1.5.2/hubs/{hub}/channels/{channel}/refresh
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request
- STATUS 403 Forbidden: User does not have Write or Refresh access
Required Permissions
- exec_refresh access on hub
Events
Creates the following event:
Refresh |
|
Get event ids for tables results of recent Refresh
GET /api/v6.1.5.2/hubs/{hub}/channels/{channel}/refresh/tables_results_ids
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Get event ids for tables results of recent Compare for all channels
GET /api/v6.1.5.2/hubs/{hub}/compare/tables_results_ids
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Check replication activation status of loc
GET /api/v6.1.5.2/hubs/{hub}/locs/{loc}/activate
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Get event ids for tables results of recent Refresh for all channels
GET /api/v6.1.5.2/hubs/{hub}/refresh/tables_results_ids
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Agent Configuration Interface
Click here to see all end points in this interface.
Detect whether hub may (re)configure agent of existing location
GET /api/v6.1.5.2/hubs/{hub}/locs/{loc}/agent
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: The requested hub or location does not exist
Required Permissions
- read access on hub
Delete agent properties of existing location
POST /api/v6.1.5.2/hubs/{hub}/locs/{loc}/agent/props_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Agent_Properties_Delete |
|
Get agent properties of existing location
POST /api/v6.1.5.2/hubs/{hub}/locs/{loc}/agent/props_get
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Events
Creates no events.
Modify agent properties of existing location
POST /api/v6.1.5.2/hubs/{hub}/locs/{loc}/agent/props_modify
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Agent_Properties_Change |
|
Update agent properties of existing location
POST /api/v6.1.5.2/hubs/{hub}/locs/{loc}/agent/props_patch
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Agent_Properties_Change |
|
Set/reset agent properties of existing location
POST /api/v6.1.5.2/hubs/{hub}/locs/{loc}/agent/props_put
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Agent_Properties_Set |
|
Discover agent loc props of existing location
POST /api/v6.1.5.2/hubs/{hub}/locs/{loc}/agent/test
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- read access on hub
Events
Creates no events.
Create user on agent for existing location
POST /api/v6.1.5.2/hubs/{hub}/locs/{loc}/agent/users
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Agent_User_Create |
|
Delete user on agent for existing location
POST /api/v6.1.5.2/hubs/{hub}/locs/{loc}/agent/users_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Agent_User_Delete |
|
Get list of users on existing agent
POST /api/v6.1.5.2/hubs/{hub}/locs/{loc}/agent/users_get
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Events
Creates no events.
Change password of local user on agent for existing location
POST /api/v6.1.5.2/hubs/{hub}/locs/{loc}/agent/users_password
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Agent_User_Password_Change |
|
Delete agent properties of new location
POST /api/v6.1.5.2/hubs/{hub}/new_loc/agent/props_delete
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request: Error connecting to location specified by 'loc_props'
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Agent_Properties_Delete |
|
Get agent properties of new location
POST /api/v6.1.5.2/hubs/{hub}/new_loc/agent/props_get
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: Error connecting to location specified by 'loc_props'
Required Permissions
- write_locs access on hub
Events
Creates no events.
Modify agent properties of new location
POST /api/v6.1.5.2/hubs/{hub}/new_loc/agent/props_modify
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request: Error connecting to location specified by 'loc_props'
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Agent_Properties_Change |
|
Update agent properties of new location
POST /api/v6.1.5.2/hubs/{hub}/new_loc/agent/props_patch
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request: Error connecting to location specified by 'loc_props'
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Agent_Properties_Change |
|
Set/reset agent properties of new location
POST /api/v6.1.5.2/hubs/{hub}/new_loc/agent/props_put
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request: Error connecting to location specified by 'loc_props'
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Agent_Properties_Set |
|
Discover agent loc props of new location
POST /api/v6.1.5.2/hubs/{hub}/new_loc/agent/test
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: Error connecting to location specified by 'loc_props'
Required Permissions
- read access on hub
Events
Creates no events.
Create user on agent for new location
POST /api/v6.1.5.2/hubs/{hub}/new_loc/agent/users
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request: Error connecting to location specified by 'loc_props'
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Agent_User_Create |
|
Delete user on agent for new location
POST /api/v6.1.5.2/hubs/{hub}/new_loc/agent/users_delete
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request: Error connecting to location specified by 'loc_props'
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Agent_User_Delete |
|
Get list of users on new agent
POST /api/v6.1.5.2/hubs/{hub}/new_loc/agent/users_get
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: Error connecting to location specified by 'loc_props'
Required Permissions
- write_locs access on hub
Events
Creates no events.
Change password of local user on agent for new location
POST /api/v6.1.5.2/hubs/{hub}/new_loc/agent/users_password
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request: Error connecting to location specified by 'loc_props'
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Agent_User_Password_Change |
|
Detect whether hub may (re)configure agent of new location
POST /api/v6.1.5.2/hubs/{hub}/new_loc/agent_get
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: The requested hub does not exist
Required Permissions
- read access on hub
Events
Creates no events.
Alert Interface
Click here to see all end points in this interface.
List configured alerts
GET /api/v6.1.5.2/hubs/{hub}/alerts
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub not found
Required Permissions
- read access on hub
Create alert configuration
POST /api/v6.1.5.2/hubs/{hub}/alerts
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request: Alert already exists
- STATUS 404 Not Found: Hub not found
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Alert_Create |
|
Delete alert configuration
DELETE /api/v6.1.5.2/hubs/{hub}/alerts/{alert}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub or Alert not found
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Alert_Delete |
|
Clear alert state
POST /api/v6.1.5.2/hubs/{hub}/alerts/{alert}/clear
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub or Alert not found
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Alert_Clear |
|
Disable an alert configuration
POST /api/v6.1.5.2/hubs/{hub}/alerts/{alert}/disable
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub or Alert not found
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Alert_Disable |
|
Execute alert configuration now
POST /api/v6.1.5.2/hubs/{hub}/alerts/{alert}/execute
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is plain text |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub not found
Required Permissions
- exec_jobs access on hub
Events
Creates the following event:
Alert_Notification |
|
Get alert configuration properties
GET /api/v6.1.5.2/hubs/{hub}/alerts/{alert}/props
Query parameter prototype: |
|
Request headers prototype: |
|
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: Specified property does not exist
- STATUS 404 Not Found: Hub or Alert not found
Required Permissions
- read access on hub
Set/reset alert configuration properties
PATCH /api/v6.1.5.2/hubs/{hub}/alerts/{alert}/props
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub or Alert not found
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Alert_Property_Change |
|
Replace all alert configuration properties
PUT /api/v6.1.5.2/hubs/{hub}/alerts/{alert}/props
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub or Alert not found
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Alert_Property_Set |
|
Delete alert configuration properties
POST /api/v6.1.5.2/hubs/{hub}/alerts/{alert}/props_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub or Alert not found
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Alert_Property_Delete |
|
Modify alert configuration properties
POST /api/v6.1.5.2/hubs/{hub}/alerts/{alert}/props_modify
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub or Alert not found
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Alert_Property_Change |
|
Send test alert notifications
POST /api/v6.1.5.2/hubs/{hub}/alerts/{alert}/test
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is plain text |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub not found
Required Permissions
- exec_jobs access on hub
Events
Creates no events.
Definition Interface
Click here to see all end points in this interface.
Fetch hub definition
GET /api/v6.1.5.2/hubs/{hub}/definition
Query parameter prototype: |
|
Request headers prototype: |
|
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Modify scope or parameters of action
POST /api/v6.1.5.2/hubs/{hub}/definition/action_modify
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Action does not exist
Required Permissions
- write_channels|write_locs access on hub
Events
Creates the following event:
Definition_Change |
|
Replace action
POST /api/v6.1.5.2/hubs/{hub}/definition/action_replace
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Action does not exist
Required Permissions
- write_channels|write_locs access on hub
Events
Creates the following event:
Definition_Change |
|
Fetch definition changes from events
GET /api/v6.1.5.2/hubs/{hub}/definition/change/events
Query parameter prototype: |
|
Request headers prototype: |
|
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Fetch channels from hub definition
GET /api/v6.1.5.2/hubs/{hub}/definition/channels
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK: Channels fetched
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Add channel
POST /api/v6.1.5.2/hubs/{hub}/definition/channels
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request: Channel already exists
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Delete channel
DELETE /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- write_channels access on hub
Notes
- Before deleting an activated channel, it is crucial to deactivate it first. This ensures the proper removal of replication components associated with the channel. When replication is activated in a channel, the channel name is used in various places in the Local Processing Hub System, for example, it is mentioned in job names or the directory structure in the $HVR_CONFIG catalog. Deactivation of replication is needed to clean up channel-related files and objects in a hub before deleting a channel.
Events
Creates the following event:
Definition_Change |
|
Fetch channel from hub definition
GET /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK: Channel fetched
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- read access on hub
Modify channel
PATCH /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Add or replace channel
PUT /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Fetch channel actions from hub definition
GET /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/actions
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK: Definition info fetched
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- read access on hub
Add channel actions
PATCH /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/actions
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Replace channel actions list
PUT /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/actions
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Delete channel actions
POST /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/actions_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Fetch location groups from hub definition
GET /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/loc_groups
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK: Location groups fetched
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- read access on hub
Add location group
POST /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/loc_groups
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request: Location group already exists
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Delete location group
DELETE /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/loc_groups/{loc_group}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel or location group does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Fetch location group from hub definition
GET /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/loc_groups/{loc_group}
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK: Location group fetched
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel or location group does not exist
Required Permissions
- read access on hub
Add or replace location group
PUT /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/loc_groups/{loc_group}
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Fetch location group members from hub definition
GET /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/loc_groups/{loc_group}/members
No query parameters | |
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK: Location group members fetched
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel or location group does not exist
Required Permissions
- read access on hub
Add location group members or move members from other location groups in channel
PATCH /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/loc_groups/{loc_group}/members
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel or location group does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Replace location group members list
PUT /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/loc_groups/{loc_group}/members
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel or location group does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Delete location group member
DELETE /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/loc_groups/{loc_group}/members/{member}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel or location group does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Delete location group members
POST /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/loc_groups/{loc_group}/members_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel or location group does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Rename location group
POST /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/loc_groups/{loc_group}/rename
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request: New location group already exists
- STATUS 404 Not Found: Channel or old location group does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Rename channel
POST /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/rename
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request: New channel already exists
- STATUS 404 Not Found: Old channel does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Fetch tables from hub definition
GET /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/tables
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK: Tables fetched
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- read access on hub
Add and replace tables
PATCH /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/tables
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Add table
POST /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/tables
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request: Table already exists
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Replace tables list
PUT /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/tables
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Delete table
DELETE /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/tables/{table}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel or table does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Fetch table from hub definition
GET /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/tables/{table}
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK: Table fetched
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel or table does not exist
Required Permissions
- read access on hub
Modify table
PATCH /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/tables/{table}
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Add or replace table
PUT /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/tables/{table}
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Fetch columns from hub definition
GET /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/tables/{table}/cols
No query parameters | |
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK: Columns fetched
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel or table does not exist
Required Permissions
- read access on hub
Add and replace columns
PATCH /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/tables/{table}/cols
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel or table does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Replace columns list
PUT /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/tables/{table}/cols
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel or table does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Delete columns
POST /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/tables/{table}/cols_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel or table does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Rename table
POST /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/tables/{table}/rename
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request: New table already exists
- STATUS 404 Not Found: Channel or old table does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Delete tables
POST /api/v6.1.5.2/hubs/{hub}/definition/channels/{channel}/tables_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Fetch hub actions from definition
GET /api/v6.1.5.2/hubs/{hub}/definition/hub_actions
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK: Hub actions fetched
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Add hub actions
PATCH /api/v6.1.5.2/hubs/{hub}/definition/hub_actions
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Replace hub actions list
PUT /api/v6.1.5.2/hubs/{hub}/definition/hub_actions
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Delete hub actions
POST /api/v6.1.5.2/hubs/{hub}/definition/hub_actions_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Definition_Change |
|
Import set of definition changes
POST /api/v6.1.5.2/hubs/{hub}/definition/import
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- write_channels|write_locs access on hub
Events
Creates the following event:
Definition_Change_Import |
|
Analyze set of definition changes for import
POST /api/v6.1.5.2/hubs/{hub}/definition/import/analyze
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Events
Creates no events.
Fetch locations from hub definition
GET /api/v6.1.5.2/hubs/{hub}/definition/locs
Query parameter prototype: |
|
Request headers prototype: |
|
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK: Locations fetched
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Add location
POST /api/v6.1.5.2/hubs/{hub}/definition/locs
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request: Location already exists
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Definition_Change |
|
Delete location
DELETE /api/v6.1.5.2/hubs/{hub}/definition/locs/{loc}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Definition_Change |
|
Fetch location from hub definition
GET /api/v6.1.5.2/hubs/{hub}/definition/locs/{loc}
Query parameter prototype: |
|
Request headers prototype: |
|
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK: Location fetched
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- read access on hub
Add or replace location
PUT /api/v6.1.5.2/hubs/{hub}/definition/locs/{loc}
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Definition_Change |
|
Fetch location actions from hub definition
GET /api/v6.1.5.2/hubs/{hub}/definition/locs/{loc}/actions
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK: Location actions fetched
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- read access on hub
Add location actions
PATCH /api/v6.1.5.2/hubs/{hub}/definition/locs/{loc}/actions
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_channels|write_locs access on hub
Events
Creates the following event:
Definition_Change |
|
Replace location actions list
PUT /api/v6.1.5.2/hubs/{hub}/definition/locs/{loc}/actions
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_channels|write_locs access on hub
Events
Creates the following event:
Definition_Change |
|
Delete location actions
POST /api/v6.1.5.2/hubs/{hub}/definition/locs/{loc}/actions_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_channels|write_locs access on hub
Events
Creates the following event:
Definition_Change |
|
Copy location
POST /api/v6.1.5.2/hubs/{hub}/definition/locs/{loc}/copy
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request: New location already exists
- STATUS 404 Not Found: Old location does not exist
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Definition_Change |
|
Fetch location properties from hub definition
GET /api/v6.1.5.2/hubs/{hub}/definition/locs/{loc}/props
No query parameters | |
Request headers prototype: |
|
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK: Location properties fetched
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- read access on hub
Set/reset location properties
PATCH /api/v6.1.5.2/hubs/{hub}/definition/locs/{loc}/props
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Definition_Change |
|
Delete location property
DELETE /api/v6.1.5.2/hubs/{hub}/definition/locs/{loc}/props/{prop}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Definition_Change |
|
Delete location properties
POST /api/v6.1.5.2/hubs/{hub}/definition/locs/{loc}/props_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Definition_Change |
|
Modify location properties
POST /api/v6.1.5.2/hubs/{hub}/definition/locs/{loc}/props_modify
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Definition_Change |
|
Rename location
POST /api/v6.1.5.2/hubs/{hub}/definition/locs/{loc}/rename
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request: New location already exists
- STATUS 404 Not Found: Old location does not exist
Required Permissions
- write_locs access on hub
Events
Creates the following event:
Definition_Change |
|
Event Interface
Click here to see all end points in this interface.
Get all unique channels from hvr_event
GET /api/v6.1.5.2/hubs/{hub}/event_channels
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Get all unique locations from hvr_event
GET /api/v6.1.5.2/hubs/{hub}/event_locs
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Get all unique event types from hvr_event
GET /api/v6.1.5.2/hubs/{hub}/event_types
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Fetch event(s)
GET /api/v6.1.5.2/hubs/{hub}/events
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Get log file content during a specified event
GET /api/v6.1.5.2/hubs/{hub}/events/{ev_id}/log
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is plain text |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: The specified event can not be found
Required Permissions
- read access on hub
Cancel events. Associated jobs will be suspended
POST /api/v6.1.5.2/hubs/{hub}/events_cancel
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request: Only events in 'ACTIVE' state can be canceled
- STATUS 404 Not Found: Event does not exist
Required Permissions
- exec_jobs access on hub
Events
Creates the following event:
Event_Cancel |
|
Get all unique event types for repos
GET /api/v6.1.5.2/repos/event_types
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- No special permission required
Fetch the repository events
GET /api/v6.1.5.2/repos/events
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- No special permission required
File and DB Browse Interface
Click here to see all end points in this interface.
List files in a directory (hub)
GET /api/v6.1.5.2/hubs/{hub}/dirs
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Directory does not exist
Required Permissions
- write_channels access on hub
Show all schemas in database
GET /api/v6.1.5.2/hubs/{hub}/locs/{loc}/db/schemas
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Show supplemental logging for each table from a location
POST /api/v6.1.5.2/hubs/{hub}/locs/{loc}/db/supplemental_logging
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: Unsupported platform
Required Permissions
- read access on hub
Events
Creates no events.
List files in a directory on the location
GET /api/v6.1.5.2/hubs/{hub}/locs/{loc}/dirs
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location or Directory does not exist
Required Permissions
- write_locs access on hub
Get list of installed ODBC Data Source Names of the location
GET /api/v6.1.5.2/hubs/{hub}/locs/{loc}/env/odbc_drivers
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Retrieve /etc/oratab or equivalent Windows registry values of the location
GET /api/v6.1.5.2/hubs/{hub}/locs/{loc}/env/oratab
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Retrieve specified environment variables of the location
GET /api/v6.1.5.2/hubs/{hub}/locs/{loc}/env/vars
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- write_locs access on hub
Test Location connection
POST /api/v6.1.5.2/hubs/{hub}/locs/{loc}/test
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Location does not exist
Required Permissions
- read access on hub
Events
Creates no events.
Show all schemas in new database location
POST /api/v6.1.5.2/hubs/{hub}/new_loc/db/schemas
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Events
Creates no events.
List files in a directory on the new location
POST /api/v6.1.5.2/hubs/{hub}/new_loc/dirs
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: Error connecting to location specified by 'props'
- STATUS 404 Not Found: Directory does not exist
Required Permissions
- write_locs access on hub
Events
Creates no events.
Get list of installed ODBC Data Source Names or the new location
POST /api/v6.1.5.2/hubs/{hub}/new_loc/env/odbc_drivers
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: Error connecting to location specified by 'props'
Required Permissions
- write_locs access on hub
Events
Creates no events.
Retrieve /etc/oratab or equivalent Windows registry values of the new location
POST /api/v6.1.5.2/hubs/{hub}/new_loc/env/oratab
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: Error connecting to location specified by 'props'
Required Permissions
- write_locs access on hub
Events
Creates no events.
Retrieve specified environment variables of the new location
POST /api/v6.1.5.2/hubs/{hub}/new_loc/env/vars
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: Error connecting to location specified by 'props'
Required Permissions
- write_locs access on hub
Events
Creates no events.
Test Location connection properties
POST /api/v6.1.5.2/hubs/{hub}/new_loc/test
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: Error connecting to location specified by 'props'
Required Permissions
- write_locs access on hub
Events
Creates no events.
List files in a directory (hubserver)
GET /api/v6.1.5.2/hubserver/dirs
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 403 Forbidden
- STATUS 404 Not Found: Directory does not exist
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Get list of installed ODBC Data Source Names of the hub server
GET /api/v6.1.5.2/hubserver/env/odbc_drivers
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 403 Forbidden
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Retrieve /etc/oratab or equivalent Windows registry values of the hub server
GET /api/v6.1.5.2/hubserver/env/oratab
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 403 Forbidden
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Retrieve specified environment variables of the hub server
GET /api/v6.1.5.2/hubserver/env/vars
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 403 Forbidden
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Verify (changes) to HubServer connection properties
POST /api/v6.1.5.2/hubserver/props_test
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 403 Forbidden
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates no events.
Test hubserver is working correctly
POST /api/v6.1.5.2/hubserver/test
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 403 Forbidden
Required Permissions
- No special permission required
- Available while Setup Mode is active.
Events
Creates no events.
Hub Config Interface
Click here to see all end points in this interface.
Fetch all hubs and their basic properties
GET /api/v6.1.5.2/hubs
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- No special permission required
- Available while Setup Mode is active.
Create a new hub
POST /api/v6.1.5.2/hubs
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request: Hub already exists
Required Permissions
- hubcreation access
- Available while Setup Mode is active.
Events
Creates the following event:
Hub_Create |
|
Delete hub
DELETE /api/v6.1.5.2/hubs/{hub}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: The requested hub does not exist
Required Permissions
- hubowner access on hub
Events
Creates the following event:
Hub_Delete |
|
Fetch basic hub properties
GET /api/v6.1.5.2/hubs/{hub}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 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.5.2/hubs/{hub}/freeze
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content: The hub is now frozen
- STATUS 400 Bad Request
- STATUS 404 Not Found: The requested hub does not exist
Required Permissions
- hubowner access on hub
Events
Creates the following event:
Hub_Freeze |
Get hub properties
GET /api/v6.1.5.2/hubs/{hub}/props
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Set/reset hub properties
PATCH /api/v6.1.5.2/hubs/{hub}/props
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- hubowner access on hub
- Available while Setup Mode is active.
Events
Creates the following event:
Hub_Property_Change |
|
Replace all hub properties
PUT /api/v6.1.5.2/hubs/{hub}/props
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- hubowner access on hub
Events
Creates the following event:
Hub_Property_Set |
|
Delete hub properties
POST /api/v6.1.5.2/hubs/{hub}/props_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- hubowner access on hub
Events
Creates the following event:
Hub_Property_Delete |
|
Modify hub properties
POST /api/v6.1.5.2/hubs/{hub}/props_modify
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- hubowner access 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.5.2/hubs/{hub}/snapshot
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: The request is not correct.
- STATUS 404 Not Found: The hub does not exist.
Required Permissions
- hubowner access on hub
Events
Creates no events.
Changes the state of a hub to LIVE
POST /api/v6.1.5.2/hubs/{hub}/unfreeze
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content: The hub is now no longer frozen
- STATUS 400 Bad Request
- STATUS 404 Not Found: The requested hub does not exist
Required Permissions
- hubowner access on hub
Events
Creates the following event:
Hub_Unfreeze |
Restore the state (db content and files) from a snapshot.
POST /api/v6.1.5.2/snapshot
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: The snapshot does not exist.
Required Permissions
- hubcreation access
Events
Creates the following event:
Restore_Hub_Snapshot |
|
Inspect the snapshot and return some information about it.
POST /api/v6.1.5.2/snapshot_inspect
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: The snapshot does not exist.
Required Permissions
- No special permission required
Events
Creates no events.
HubServer Interface
Click here to see all end points in this interface.
Get HubServer clock
GET /api/v6.1.5.2/hubserver/clock
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- No special permission required
- Available while Setup Mode is active.
Get HubServer properties
GET /api/v6.1.5.2/hubserver/props
Query parameter prototype: |
|
Request headers prototype: |
|
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: No properties configured
Required Permissions
- No special permission required
- Available while Setup Mode is active.
Set/reset HubServer properties
PATCH /api/v6.1.5.2/hubserver/props
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates no events.
Replace/Create all HubServer properties
PUT /api/v6.1.5.2/hubserver/props
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates no events.
Delete some HubServer properties
POST /api/v6.1.5.2/hubserver/props_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates no events.
Modify HubServer properties
POST /api/v6.1.5.2/hubserver/props_modify
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates no events.
Restart HubServer internals
POST /api/v6.1.5.2/hubserver/restart
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 202 Accepted: Restarting has begun
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates the following event:
Hub_Server_Restart |
Stop HubServer
POST /api/v6.1.5.2/hubserver/stop
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 202 Accepted: Stopping has begun
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates the following event:
Hub_Server_Stop |
Create upload ref to be used to upload a file to the server.
POST /api/v6.1.5.2/hubserver/upload
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: Invalid file name
Required Permissions
- No special permission required
Events
Creates no events.
Job Interface
Click here to see all end points in this interface.
Fetch job attributes on SYSTEM job group
GET /api/v6.1.5.2/hubs/{hub}/job_system/attributes
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub does not exist
Required Permissions
- read access on hub
Delete job attribute on SYSTEM job group
DELETE /api/v6.1.5.2/hubs/{hub}/job_system/attributes/{attr}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub does not exist or attribute is not set
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Job_System_Attribute_Delete |
|
Assign job attribute on SYSTEM job group
PUT /api/v6.1.5.2/hubs/{hub}/job_system/attributes/{attr}
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub does not exist
Required Permissions
- write_channels access on hub
Events
Creates one or more of the following events:
Job_System_Attribute_Add |
|
Job_System_Attribute_Change |
|
Fetch 'set' job attribute on SYSTEM job group
GET /api/v6.1.5.2/hubs/{hub}/job_system/env_vars
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub does not exist
Required Permissions
- read access on hub
Delete 'set' job attribute on SYSTEM job group
DELETE /api/v6.1.5.2/hubs/{hub}/job_system/env_vars/{var}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub does not exist or environment variable is not set
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Job_System_Envvar_Delete |
|
Assign 'set' job attribute on SYSTEM job group
PUT /api/v6.1.5.2/hubs/{hub}/job_system/env_vars/{var}
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub does not exist
Required Permissions
- write_channels access on hub
Events
Creates one or more of the following events:
Job_System_Envvar_Add |
|
Job_System_Envvar_Change |
|
Fetch job(s)
GET /api/v6.1.5.2/hubs/{hub}/jobs
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Delete job
DELETE /api/v6.1.5.2/hubs/{hub}/jobs/{job}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Job does not exist
Required Permissions
- exec_jobs access on hub
Events
Creates the following event:
Job_Delete |
|
Fetch job attributes
GET /api/v6.1.5.2/hubs/{hub}/jobs/{job}/attributes
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub does not exist
Required Permissions
- read access on hub
Delete job attribute
DELETE /api/v6.1.5.2/hubs/{hub}/jobs/{job}/attributes/{attr}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub or job does not exist or attribute is not set
Required Permissions
- exec_jobs access on hub
Events
Creates the following event:
Job_Attribute_Delete |
|
Assign job attribute
PUT /api/v6.1.5.2/hubs/{hub}/jobs/{job}/attributes/{attr}
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub or job does not exist
Required Permissions
- exec_jobs access on hub
Events
Creates one or more of the following events:
Job_Attribute_Add |
|
Job_Attribute_Change |
|
Fetch 'set' job attribute
GET /api/v6.1.5.2/hubs/{hub}/jobs/{job}/env_vars
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub or job does not exist
Required Permissions
- read access on hub
Delete 'set' job attribute
DELETE /api/v6.1.5.2/hubs/{hub}/jobs/{job}/env_vars/{var}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub or job does not exist or environment variable is not set
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Job_Envvar_Delete |
|
Assign 'set' job attribute
PUT /api/v6.1.5.2/hubs/{hub}/jobs/{job}/env_vars/{var}
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub or job does not exist
Required Permissions
- write_channels access on hub
Events
Creates one or more of the following events:
Job_Envvar_Add |
|
Job_Envvar_Change |
|
Delete jobs
POST /api/v6.1.5.2/hubs/{hub}/jobs_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Job does not exist
Required Permissions
- exec_jobs access on hub
Events
Creates the following event:
Job_Delete |
|
Start jobs
POST /api/v6.1.5.2/hubs/{hub}/jobs_start
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Job does not exist
Required Permissions
- exec_jobs access on hub
Events
Creates the following event:
Job_Start |
|
Suspend jobs
POST /api/v6.1.5.2/hubs/{hub}/jobs_suspend
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Job does not exist
Required Permissions
- exec_jobs access on hub
Events
Creates the following event:
Job_Suspend |
|
Unsuspend jobs
POST /api/v6.1.5.2/hubs/{hub}/jobs_unsuspend
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: Job does not exist
Required Permissions
- exec_jobs access on hub
Events
Creates the following event:
Job_Unsuspend |
|
Logfile Tailing Interface
Click here to see all end points in this interface.
Get log file content while a specified control was active
GET /api/v6.1.5.2/hubs/{hub}/jobs/{job}/controls/{ctrl_id}/log
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is plain text |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Get hub's log file content
GET /api/v6.1.5.2/hubs/{hub}/logs/{file}
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is plain text |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: The requested log file does not exist
Required Permissions
- read access on hub
Get hub's archived log file content
GET /api/v6.1.5.2/hubs/{hub}/logs/{file}/archive/{archive}
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is plain text |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: The requested archived log file does not exist
Required Permissions
- read access on hub
Search for timestamp in log file. Returns offset of first log line that starts with a timestamp bigger or equal to specified timstamp.
GET /api/v6.1.5.2/hubs/{hub}/logs/{file}/search
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Get log file content
GET /api/v6.1.5.2/logs/{file}
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is plain text |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: The requested log file does not exist
Required Permissions
- sysadmin access
Get archived log file content
GET /api/v6.1.5.2/logs/{file}/archive/{archive}
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is plain text |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: The requested archived log file does not exist
Required Permissions
- sysadmin access
Query Interface
Click here to see all end points in this interface.
For each location in each channel calculate whichtables are captured and integrated, their schema and basenames, and latency SLA.
GET /api/v6.1.5.2/hubs/{hub}/query/channels
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Hub does not exist
Required Permissions
- read access on hub
For each location calculate which tables are capturedand integrated, their schema and basenames, and latency SLA.
GET /api/v6.1.5.2/hubs/{hub}/query/channels/{channel}/locs
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- read access on hub
Calculate how table is defined for a location, including effect of actions
GET /api/v6.1.5.2/hubs/{hub}/query/channels/{channel}/locs/{loc}/tables/{table}
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
For each table calculate its schema, basename, and the lists of locations where the table is captured or integrated
GET /api/v6.1.5.2/hubs/{hub}/query/channels/{channel}/tables
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- read access on hub
Gets general status and health of a hub
GET /api/v6.1.5.2/hubs/{hub}/query/status
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: The requested hub does not exist
Required Permissions
- read access on hub
Repository Config Interface
Click here to see all end points in this interface.
Drop all repository tables
DELETE /api/v6.1.5.2/repos
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates no events.
Check repository
GET /api/v6.1.5.2/repos
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- No special permission required
- Available while Setup Mode is active.
Create repository tables
POST /api/v6.1.5.2/repos
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates the following event:
Repository_Create |
Get repository properties
GET /api/v6.1.5.2/repos/props
Query parameter prototype: |
|
Request headers prototype: |
|
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- No special permission required
- Available while Setup Mode is active.
Set/reset repository properties
PATCH /api/v6.1.5.2/repos/props
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates the following event:
Repository_Property_Change |
|
Replace all repository properties
PUT /api/v6.1.5.2/repos/props
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates the following event:
Repository_Property_Set |
|
Delete repository properties
POST /api/v6.1.5.2/repos/props_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates the following event:
Repository_Property_Delete |
|
Modify repository properties
POST /api/v6.1.5.2/repos/props_modify
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates the following event:
Repository_Property_Change |
|
Statistics Interface
Click here to see all end points in this interface.
Fetch statistics
GET /api/v6.1.5.2/hubs/{hub}/stats/metrics
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Export statistics to a file
POST /api/v6.1.5.2/hubs/{hub}/stats/metrics/export
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Events
Creates no events.
Fetch oldest stats history time for time granularity and scope
GET /api/v6.1.5.2/hubs/{hub}/stats/oldest
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Table Adapt Interface
Click here to see all end points in this interface.
Logic to Add and Replace table definition info from tables in a source (or target) database
POST /api/v6.1.5.2/hubs/{hub}/channels/{channel}/locs/{loc}/adapt/apply
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Table_Definition_Adapt |
|
Logic to compare table definition info with table layouts in a source (or target) db
POST /api/v6.1.5.2/hubs/{hub}/channels/{channel}/locs/{loc}/adapt/check
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: Channel does not exist
Required Permissions
- read access on hub
Events
Creates no events.
Check table definition against the definition in a source (or target) database
POST /api/v6.1.5.2/hubs/{hub}/channels/{channel}/locs/{loc}/adapt/check/{table}
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Events
Creates no events.
For input tables plus tables replicated to/from location in channel, check if they are replicated to/from same location in other channels
POST /api/v6.1.5.2/hubs/{hub}/channels/{channel}/locs/{loc}/adapt/other_channels
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: Location is a file location without external tables
Required Permissions
- read access on hub
Events
Creates no events.
Parse adapt pattern file to mapspec in JSON format
POST /api/v6.1.5.2/hubs/{hub}/mapdoc/parse
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- read access on hub
Events
Creates no events.
User Config Interface
Click here to see all end points in this interface.
Get user's hub properties
GET /api/v6.1.5.2/hubs/{hub}/users/{user}/props
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- current_user access
- Available while Setup Mode is active.
Set/reset user hub properties
PATCH /api/v6.1.5.2/hubs/{hub}/users/{user}/props
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- current_user access
- Available while Setup Mode is active.
Events
Creates no events.
Replace all user hub properties
PUT /api/v6.1.5.2/hubs/{hub}/users/{user}/props
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- current_user access
- Available while Setup Mode is active.
Events
Creates no events.
Delete user hub properties
POST /api/v6.1.5.2/hubs/{hub}/users/{user}/props_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- current_user access
- Available while Setup Mode is active.
Events
Creates no events.
Modify user hub properties
POST /api/v6.1.5.2/hubs/{hub}/users/{user}/props_modify
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- current_user access
- Available while Setup Mode is active.
Events
Creates no events.
Get list of users, including properties
GET /api/v6.1.5.2/users
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- No special permission required
- Available while Setup Mode is active.
Create a new user
POST /api/v6.1.5.2/users
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request: User already exists
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates the following event:
User_Create |
|
Delete a user
DELETE /api/v6.1.5.2/users/{user}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
- STATUS 404 Not Found: User doesn't exist
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates the following event:
User_Delete |
|
Get user, including properties
GET /api/v6.1.5.2/users/{user}
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- No special permission required
- Available while Setup Mode is active.
Reset password of user, with local authentication
PUT /api/v6.1.5.2/users/{user}/password
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request: User does not have local authentication
- STATUS 404 Not Found: User doesn't exist
Required Permissions
- current_user access
- Available while Setup Mode is active.
Events
Creates the following event:
User_Password_Change |
|
Get user properties
GET /api/v6.1.5.2/users/{user}/props
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- No special permission required
- Available while Setup Mode is active.
Set/reset user properties
PATCH /api/v6.1.5.2/users/{user}/props
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- current_user access
- Available while Setup Mode is active.
Events
Creates no events.
Replace all user properties
PUT /api/v6.1.5.2/users/{user}/props
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- current_user access
- Available while Setup Mode is active.
Events
Creates no events.
Delete user properties
POST /api/v6.1.5.2/users/{user}/props_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- current_user access
- Available while Setup Mode is active.
Events
Creates no events.
Modify user properties
POST /api/v6.1.5.2/users/{user}/props_modify
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- current_user access
- Available while Setup Mode is active.
Events
Creates no events.
Control Message Interface
Click here to see all end points in this interface.
Get all control ids matched by the query
GET /api/v6.1.5.2/hubs/{hub}/channels/{channel}/controls
Query parameter prototype: |
|
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: not found hub or channel
Required Permissions
- read access on hub
Get the control associated with the id
GET /api/v6.1.5.2/hubs/{hub}/channels/{channel}/controls/{ctrl_id}
No query parameters | |
No extra request headers | |
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: not found hub or channel or control
Required Permissions
- read access on hub
Delete all the controls matched.
POST /api/v6.1.5.2/hubs/{hub}/channels/{channel}/controls_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 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.1.5.2/hubs/{hub}/channels/{channel}/locs/{loc}/tasks/{task}/controls
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- write_channels access on hub
Events
Creates the following event:
Control_Send |
|
Encryption Interface
Click here to see all end points in this interface.
Create new encryption wallet
POST /api/v6.1.5.2/wallet
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates one or more of the following events:
Reencrypt_Secrets |
|
Wallet_Create |
|
Change reference to existing wallet
POST /api/v6.1.5.2/wallet/change
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request: No wallet configured
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates the following event:
Wallet_Change |
|
Disable encryption wallet
POST /api/v6.1.5.2/wallet/disable
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request: No wallet configured or already disabled
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates one or more of the following events:
Reencrypt_Secrets |
|
Wallet_Disable |
|
Encode tokens of externally managed passwords
POST /api/v6.1.5.2/wallet/encode_managed_password
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: Invalid 'password_token' input
Required Permissions
- No special permission required
Events
Creates no events.
Delete historical encryption keys
POST /api/v6.1.5.2/wallet/key_history_delete
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: No wallet configured
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates the following event:
Wallet_Key_History_Delete |
|
Rotate encryption keys
POST /api/v6.1.5.2/wallet/key_rotate
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request: No wallet configured
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates one or more of the following events:
Reencrypt_Secrets |
|
Wallet_Key_Rotation |
|
Migrate to a new wallet configuration gracefully
POST /api/v6.1.5.2/wallet/migrate
No query parameters | |
Request headers prototype: |
|
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request: No wallet configured
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates one or more of the following events:
Reencrypt_Secrets |
|
Wallet_Migrate |
|
Get wallet properties
GET /api/v6.1.5.2/wallet/props
Query parameter prototype: |
|
Request headers prototype: |
|
No request body | |
Response headers prototype: |
|
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: No wallet configured
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Continue previous re-encryption operation
POST /api/v6.1.5.2/wallet/reencrypt_continue
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates the following event:
Reencrypt_Secrets |
|
License Interface
Click here to see all end points in this interface.
Fetch licenses
GET /api/v6.1.5.2/licenses
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- No special permission required
- Available while Setup Mode is active.
Add a new license
POST /api/v6.1.5.2/licenses
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates the following event:
License_Add |
|
Delete a license
DELETE /api/v6.1.5.2/licenses/{license}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request
- STATUS 404 Not Found: License not found
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates the following event:
License_Delete |
|
Fetch raw content of a license
GET /api/v6.1.5.2/licenses/{license}
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is plain text |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
- STATUS 404 Not Found: License not found
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
(re)create a new license
PUT /api/v6.1.5.2/licenses/{license}
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 201 Created
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates one or more of the following events:
License_Add |
|
License_Replace |
|
Show licensing status
GET /api/v6.1.5.2/licensing
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- No special permission required
- Available while Setup Mode is active.
Set Hub Server property License_Agreement_Accepted
POST /api/v6.1.5.2/licensing/license_agreement_accepted
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- No special permission required
Events
Creates no events.
Compact hourly metering/MAR records into the montly buckets
POST /api/v6.1.5.2/metering/compact_monthly
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates no events.
Fetch metering/MAR records
GET /api/v6.1.5.2/metering/download
Query parameter prototype: |
|
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- readmetering access
- Available while Setup Mode is active.
Download monthly metering/MAR records
POST /api/v6.1.5.2/metering/download_monthly
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- readmetering access
- Available while Setup Mode is active.
Events
Creates no events.
Acquire a new license through the metering interface
POST /api/v6.1.5.2/metering/license_acquire
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 204 No Content
- STATUS 400 Bad Request: Hub system not registered
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates no events.
Purge metering data
POST /api/v6.1.5.2/metering/purge
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates no events.
Query registration status
POST /api/v6.1.5.2/metering/registration_status
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request: Hub system not registered
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates no events.
Upload metering/MAR records to registered service
POST /api/v6.1.5.2/metering/upload
No query parameters | |
No extra request headers | |
Request body is JSON. Prototype: |
|
No extra response headers | |
No response body |
HTTP Status Codes
- STATUS 200 OK
- STATUS 400 Bad Request
Required Permissions
- sysadmin access
- Available while Setup Mode is active.
Events
Creates no events.
Miscellaneous Interface
Click here to see all end points in this interface.
Detect API versions available
GET /api
No query parameters | |
No extra request headers | |
No request body | |
No extra response headers | |
Response body is JSON. Prototype: |
|
HTTP Status Codes
- STATUS 200 OK: API versions fetched
- STATUS 400 Bad Request
Required Permissions
- No special permission required
- Available while Setup Mode is active.