Describe node type
describe_node_typeRetrieve a node type's parameters, curves, and typed input/output pins before adding or linking it, so you use valid names, kinds, defaults, and pin data kinds.
Instructions
Describes one node type: its parameters, curves and typed input/output pins.
Call it before node_add or node_set to get valid parameter names, value kinds, defaults, enum values and UI
ranges, and before link_add to get pin names and the data kind each pin carries. Offline and read-only.
Pin kinds: Grayscale, Color, UV, Normal, Islands, GeometryBuffer...; 'Inherit' takes the kind of whatever is
connected; 'Signal' is a modulator (Oscillator, Cycle, Constant...).
Returns: type, category, params {name: {kind, default, values for enums, min/max, label, modulatable}},
curves, pins {inputs, outputs, optional_inputs} and parameter_pins {pin name: parameter it drives when a
Signal is linked to it, e.g. 'Scale', 'Seed'}. An unknown type fails with close-match suggestions.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node_type | Yes | Node type name from list_node_types. Case, spaces and the 'Node_' prefix are optional, e.g. 'grayscale noise' for Node_Grayscale_Noise. |