Skip to main content
GET
Get node type by ID

Authorizations

Authorization
string
header
required

JWT token for authentication

Path Parameters

id
string
required

Node type unique identifier

Example:

"calculator"

Response

Node type details retrieved successfully

success
boolean

Whether the request was successful

data
object

Complete metadata for a node type including ports, configuration schema, and extensions.

Dynamic Port Support

Nodes can support user-defined dynamic ports through their configSchema:

  • Add dynamicInputs array property to allow custom input handles
  • Add dynamicOutputs array property to allow custom output handles
  • Add branches array property for gateway nodes with conditional paths

Extensions Support

The extensions property allows storing UI settings and 3rd party data:

  • Use extensions.ui.hideUnconnectedHandles to hide unconnected ports by default
  • Use namespaced keys for custom integrations (e.g., "myapp:settings")
message
string

Response message

error
string

Error message (if any)