API referenceNode types
Get all available node types
Retrieve all available node processors with optional filtering by category, search query, and pagination. Supports filtering by node category (models, data_processing, input_output, etc.) and search queries.
AuthorizationBearer <token>
JWT token for authentication
In: header
Query Parameters
category?string
Filter by node category
search?string
Search node types by name, description, or tags
Length
length <= 100limit?integer
Maximum number of results (1-1000)
Range
1 <= value <= 1000Default
100offset?integer
Number of results to skip for pagination
Range
0 <= valueDefault
0Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/nodes"{ "success": true, "data": [ { "node_type_id": "openai_chat_executor", "name": "OpenAI Chat", "description": "Chat completion using OpenAI's GPT models", "category": "ai", "version": "1.0.0", "icon": "mdi:chat", "color": "#10a37f", "type": "default", "supportedTypes": [ "default", "simple" ], "inputs": [ { "id": "data", "name": "Input Data", "type": "input", "dataType": "mixed", "required": false, "description": "Input data for the node" } ], "outputs": [ { "id": "response", "name": "Response", "type": "output", "dataType": "string", "description": "The OpenAI response" } ], "configSchema": { "type": "object", "properties": { "model": { "type": "string", "title": "Model", "default": "gpt-4o-mini", "enum": [ "gpt-4o-mini", "gpt-5", "gpt-4.1" ] }, "temperature": { "type": "number", "title": "Temperature", "default": 0.7, "minimum": 0, "maximum": 2 }, "maxTokens": { "type": "integer", "title": "Max Tokens", "default": 1000, "minimum": 1, "maximum": 4096 }, "apiKey": { "type": "string", "title": "API Key", "format": "hidden" } } }, "tags": [ "openai", "gpt", "chat", "ai" ] } ], "message": "Found 1 node types"}