This page covers configuration and management of View node objects.
Object Overview
Node objects contain metadata related to ingestion, processing, and persistence nodes within your View deployment. Each node provides its functionality across a variety of tenants, and as such, a node itself is not assigned to a tenant.
Endpoint, URL, and Supported Methods
Objects are managed via the configuration server API at [http|https]://[hostname]:[port]/v1.0/nodes
By default, the configuration server is accessible on port 8601
.
Supported methods include: GET
HEAD
DELETE
Structure
Objects have the following structure:
{
"GUID": "35c21e94-a7f4-4910-855a-d5231a8d7683",
"Name": "View Lexi Data Catalog",
"Hostname": "localhost",
"InstanceType": "LexiServer",
"LastStartUtc": "2024-10-19T20:06:41.000000Z",
"CreatedUtc": "2024-07-10T05:11:50.000000Z"
}
Properties:
GUID
string
globally unique identifier for the objectName
string
name for the objectHostname
string
hostnameInstanceType
enum
the instance type of the node, see belowLastStartUtc
datetime
the timestamp from the last startup time of the nodeCreatedUtc
datetime
timestamp from creation, in UTC time
The InstanceType
property can be one of the following:
ConfigServer
- configuration serverDataConnectorServer
- data connector server (crawler)DocumentProcessorServer
- UDR generator serverLexiServer
- Lexi data catalog and search serverOrchestratorServer
- data flow orchestration serverVectorServer
- vector serverStorageServer
- storage serverSemanticCellExtractorServer
- semantic cell extractor server
Enumerate
Refer to the Enumeration page in REST API for details about the use of enumeration APIs.
Enumerate objects by using GET /v2.0/nodes
. The resultant object will appear as:
{
"Success": true,
"Timestamp": {
"Start": "2024-10-21T02:36:37.677751Z",
"TotalMs": 23.58,
"Messages": {}
},
"MaxResults": 10,
"IterationsRequired": 1,
"EndOfResults": true,
"RecordsRemaining": 16,
"Objects": [
{
"GUID": "example-node",
... node details ...
},
{ ... }
],
"ContinuationToken": "[continuation-token]"
}
Read
To read an object by GUID, call GET /v1.0/nodes/[node-guid]
. If the object exists, it will be returned as a JSON object in the response body. If it does not exist, a 404 will be returned with a NotFound
error response.
{
"GUID": "35c21e94-a7f4-4910-855a-d5231a8d7683",
"Name": "View Lexi Data Catalog",
"Hostname": "localhost",
"InstanceType": "LexiServer",
"LastStartUtc": "2024-10-19T20:06:41.000000Z",
"CreatedUtc": "2024-07-10T05:11:50.000000Z"
}
Note: the HEAD
method can be used as an alternative to get to simply check the existence of the object. HEAD
requests return either a 200/OK
in the event the object exists, or a 404/Not Found
if not. No response body is returned with a HEAD
request.
Delete
To delete an object by GUID, call DELETE /v1.0/nodes/[node-guid]
. Note that deletion of a node does not terminate or otherwise shut the node itself down.