Skip to main content

Nodes API

Query and manage node types and instances via API.

List Node Types

GET /api/v1/nodes

Returns all available node types.

Response

{
  "nodes": [
    {
      "type": "inject",
      "category": "input",
      "name": "Inject",
      "description": "Injects a message into a flow"
    },
    {
      "type": "debug",
      "category": "output",
      "name": "Debug",
      "description": "Displays messages in the debug panel"
    }
  ]
}

Get Node Schema

GET /api/v1/nodes/{type}/schema

Returns the configuration schema for a node type.

Get Node Instances

GET /api/v1/flows/{flowId}/nodes

Returns all node instances in a flow.

Inject Message

POST /api/v1/nodes/{nodeId}/inject
Content-Type: application/json

{
  "payload": "Hello, World!",
  "topic": "test"
}

Manually triggers an inject node.