NodeCatalogEntryDto
Mirror of flow_application::nodes::NodeCatalogEntry.
Extended by
Section titled “Extended by”Properties
Section titled “Properties”actionId?
Section titled “actionId?”
optionalactionId?:string|null
adapter?
Section titled “adapter?”
optionaladapter?:string|null
Required when nodeType === "action".
approvalState?
Section titled “approvalState?”
optionalapprovalState?:TemplateApprovalState|null
canvasType
Section titled “canvasType”canvasType:
string
ReactFlow node-type key (informational once the renderer collapses to GenericNode).
cliTool?
Section titled “cliTool?”
optionalcliTool?:CliToolDescriptorDto|null
Present only on cli-tool action entries. Drives the Node Hub’s
install/min-version check.
commandTree?
Section titled “commandTree?”
optionalcommandTree?:CommandTreeGroupDto[] |null
Embedded command catalog on cli-tool entries; absent on every other
kind. The node factory parses it to drive the inspector’s command picker.
defaults
Section titled “defaults”defaults:
Record<string,unknown>
Default values stamped onto node.data when a fresh node is dropped.
description
Section titled “description”description:
string
icon:
string
inspector
Section titled “inspector”inspector:
string
Inspector sub-form name (informational once GenericInspector is the only inspector).
label:
string
lowering
Section titled “lowering”lowering:
LoweringHintDto
nodeType
Section titled “nodeType”nodeType:
FlowNodeType
One of action | ai | agentic | utility | service.
publishedAt?
Section titled “publishedAt?”
optionalpublishedAt?:string|null
publisher?
Section titled “publisher?”
optionalpublisher?:string|null
Hub-injected provenance; absent on embedded/local entries.
renderer
Section titled “renderer”renderer:
string
React component name for the canvas body (informational once GenericNode is the only renderer).
runtimeBindings
Section titled “runtimeBindings”runtimeBindings:
RuntimeBindingsDto
schema
Section titled “schema”schema:
Record<string,unknown>
JSON Schema (Draft 2020-12 subset: type/properties/required/enum/pattern/default/title).
serviceIntegration?
Section titled “serviceIntegration?”
optionalserviceIntegration?:ServiceIntegrationDto|null
Present only on service entries. The declarative API integration the
generic service adapter executes (base URL, auth, operations).
settings
Section titled “settings”settings:
SettingsRequirementDto[]
slug:
string
sortKey
Section titled “sortKey”sortKey:
number
tags:
string[]
version
Section titled “version”version:
string