All REST Endpoints
Actions
- Export Node Customization
- Method: postPath:
/v1/actions/export - Get NPL Content of a Node
- Method: getPath:
/v1/actions/rulefile - List NPL Files of a Specified Type
- Method: getPath:
/v1/actions/rules - Start or Stop Nodes by IDs
- Method: postPath:
/v1/actions/nodes/state
Import
- Get Status of an Import Task
- Method: getPath:
/v1/imports/{importId}/tasks/{taskID} - Start Import Task
- Method: postPath:
/v1/imports/{importId}/tasks - Update Import Mapping
- Method: putPath:
/v1/imports/{importId} - Upload Import File
- Method: postPath:
/v1/imports/uploadImportFile
Logs
- Get Administration Server Logs
- Method: getPath:
/v1/logs/adminserver - Get Node Logs
- Method: getPath:
/v1/logs/node/{id} - Get Node Manager Logs
- Method: getPath:
/v1/logs/nodemanager/{id}
Management
- Get Default Configuration of a Node Manager
- Method: getPath:
/v1/management/nodeManagers/{nmId}/config/default
NPL
- Compile and Save NPL
- Method: postPath:
/v1/npl/save
Node Chains
- List All Node Chains
- Method: getPath:
/v1/nodeChains/{nodeManagerId}
Node Managers
- Create a Node Manager
- Method: postPath:
/v1/nodeManagers - Delete a Node Manager
- Method: deletePath:
/v1/nodeManagers/{id} - Get a Node Manager
- Method: getPath:
/v1/nodeManagers/{id} - List All Node Managers
- Method: getPath:
/v1/nodeManagers - List All the Nodes in a Node Manager
- Method: getPath:
/v1/nodeManagers/{id}/nodes - Retrieve NAR File
- Method: postPath:
/v1/nodeManagers/{id}/nars/view - Start All Nodes
- Method: postPath:
/v1/nodeManagers/{id}/startAllNodes - Stop All Nodes
- Method: postPath:
/v1/nodeManagers/{id}/stopAllNodes - Update a NAR File
- Method: putPath:
/v1/nodeManagers/{id}/nars - Update a Node Manager Name
- Method: patchPath:
/v1/nodeManagers/{id}
Node Types
- Get Metadata of a Node Type
- Method: getPath:
/v1/nodeTypes/{id} - List All Supported Node Types
- Method: getPath:
/v1/nodeTypes
Nodes
- Create a Node
- Method: postPath:
/v1/nodes - Create a Route
- Method: postPath:
/v1/nodes/{srcNodeId}/route - Delete a Node
- Method: deletePath:
/v1/nodes/{id} - Delete Route Between Two Nodes
- Method: deletePath:
/v1/nodes/{srcNodeId}/route/{destNodeId} - Get a Node
- Method: getPath:
/v1/nodes/{id} - Get Routing Fields of a Rule File
- Method: getPath:
/v1/nodes/routeAttributes - Get the Routing Functions of a Node
- Method: getPath:
/v1/nodes/{nodeId}/routingFunctions - Get the Routing Object Between Two Nodes
- Method: getPath:
/v1/nodes/{srcNodeId}/route/{destNodeId} - Get the Routing Objects from Source Node
- Method: getPath:
/v1/nodes/{srcNodeId}/route - List All Nodes
- Method: getPath:
/v1/nodes - Update a Node
- Method: patchPath:
/v1/nodes/{id} - Update the Route Attributes Between Two Nodes
- Method: patchPath:
/v1/nodes/{srcNodeId}/route/{destNodeId} - Update the Route Between Two Nodes
- Method: putPath:
/v1/nodes/{srcNodeId}/route/{destNodeId}
Users
- Get User Roles
- Method: getPath:
/v1/user/roles