Node

Operations for managing flow nodes (endpoints)

endpointCreate

post
/iot/logic/flow/endpoint/create

Create a new node within a flow. Supports all node types existing in IoT Logic. The node type is specified in the request body's type field.

Authorizations
AuthorizationstringRequired

Enter an API key with the "NVX: " prefix, e.g. "NVX 123456abcdefg"

Body
Responses
200

Successful creation response

application/json
post
/iot/logic/flow/endpoint/create

endpointRead

post
/iot/logic/flow/endpoint/read

Retrieve detailed configuration for a specific node. Returns complete node data including type-specific configuration, position, and enabled status. Use this endpoint to inspect individual node configuration without retrieving the entire flow.

Authorizations
AuthorizationstringRequired

Enter an API key with the "NVX: " prefix, e.g. "NVX 123456abcdefg"

Body
endpoint_idintegerRequired

Endpoint ID in database

Example: 1723
Responses
200

Successful response to read endpoint

application/json
post
/iot/logic/flow/endpoint/read

endpointUpdate

post
/iot/logic/flow/endpoint/update

Update an existing node configuration. Requires the complete node object including all required fields for the node type. Changes to nodes in enabled flows take effect immediately and may impact active data processing.

Authorizations
AuthorizationstringRequired

Enter an API key with the "NVX: " prefix, e.g. "NVX 123456abcdefg"

Body
endpointall ofRequired

Input or output endpoint

Responses
200

Successful response

application/json
post
/iot/logic/flow/endpoint/update

endpointDelete

post
/iot/logic/flow/endpoint/delete

Permanently delete a node from accoun. Automatically removes all edges connected to this node. Deleting critical nodes (Data Source or Output Endpoint) from enabled flows will interrupt data processing. Verify flow integrity after deletion.

Authorizations
AuthorizationstringRequired

Enter an API key with the "NVX: " prefix, e.g. "NVX 123456abcdefg"

Body
endpoint_idintegerRequired

Endpoint ID in database

Example: 1723
Responses
200

Successful response

application/json
post
/iot/logic/flow/endpoint/delete

endpointList

post
/iot/logic/flow/endpoint/list

List all nodes across all flows in the user account. Returns complete node configurations including type, data, and position for each node. To retrieve nodes for a specific flow, use the flow read endpoint instead.

Authorizations
AuthorizationstringRequired

Enter an API key with the "NVX: " prefix, e.g. "NVX 123456abcdefg"

Body
objectOptional
Responses
200

Successful response to read a list of endpoints

application/json
post
/iot/logic/flow/endpoint/list

Last updated

Was this helpful?