All REST Endpoints

Actions
Export Node Customization
Method: post
Path: /v1/actions/export
Get NPL Content of a Node
Method: get
Path: /v1/actions/rulefile
List NPL Files of a Specified Type
Method: get
Path: /v1/actions/rules
Start or Stop Nodes by IDs
Method: post
Path: /v1/actions/nodes/state
NPL
Compile and Save NPL
Method: post
Path: /v1/npl/save
Node Chains
List All Node Chains
Method: get
Path: /v1/nodeChains/{nodeManagerId}
Node Managers
Create a Node Manager
Method: post
Path: /v1/nodeManagers
Delete a Node Manager
Method: delete
Path: /v1/nodeManagers/{id}
Get a Node Manager
Method: get
Path: /v1/nodeManagers/{id}
List All Node Managers
Method: get
Path: /v1/nodeManagers
List All the Nodes in a Node Manager
Method: get
Path: /v1/nodeManagers/{id}/nodes
Start All Nodes
Method: post
Path: /v1/nodeManagers/{id}/startAllNodes
Stop All Nodes
Method: post
Path: /v1/nodeManagers/{id}/stopAllNodes
Update a Node Manager Name
Method: patch
Path: /v1/nodeManagers/{id}
Node Types
Get Metadata of a Node Type
Method: get
Path: /v1/nodeTypes/{id}
List All Supported Node Types
Method: get
Path: /v1/nodeTypes
Nodes
Create a Node
Method: post
Path: /v1/nodes
Create a Route
Method: post
Path: /v1/nodes/{srcNodeId}/route
Delete a Node
Method: delete
Path: /v1/nodes/{id}
Delete Route Between Two Nodes
Method: delete
Path: /v1/nodes/{srcNodeId}/route/{destNodeId}
Get a Node
Method: get
Path: /v1/nodes/{id}
Get Routing Fields of a Rule File
Method: get
Path: /v1/nodes/routeAttributes
Get the Routing Functions of a Node
Method: get
Path: /v1/nodes/{nodeId}/routingFunctions
Get the Routing Object Between Two Nodes
Method: get
Path: /v1/nodes/{srcNodeId}/route/{destNodeId}
Get the Routing Objects from Source Node
Method: get
Path: /v1/nodes/{srcNodeId}/route
List All Nodes
Method: get
Path: /v1/nodes
Update a Node
Method: patch
Path: /v1/nodes/{id}
Update the Route Attributes Between Two Nodes
Method: patch
Path: /v1/nodes/{srcNodeId}/route/{destNodeId}
Update the Route Between Two Nodes
Method: put
Path: /v1/nodes/{srcNodeId}/route/{destNodeId}