Agents API
List Node Registry
List the nodes available for building blueprints
GET
Requires version 1.1.9 or later of the Archetype platform.
Overview
This endpoint returns the nodes available in the configuredagent_core registry, split into connectors (sources and sinks) and nodes (everything else). Each list is sorted by node key.
Use it to discover the node key values a blueprint’s connectors/nodes maps can reference, along with each node’s port contract, config schema, and default config.
Request
This endpoint takes no parameters.Response
array
required
Registered source/sink nodes, sorted by node key.
array
required
Every other registered node, sorted by node key.
Node object
string
required
The node key referenced from a blueprint’s
connectors/nodes.string
required
Description of the node.
object
required
The node’s input and output ports (sorted by port name).
array
required
Input ports, each with a
name and a type.array
required
Output ports, each with a
name and a type.object
required
JSON Schema for the node’s config (
{} when the node takes no config).object
required
The node’s default config as a JSON object.
Port object
string
required
Name of the port.
string
required
The port’s data type, e.g.
Record or Window.Important Notes
- A blueprint document must place each entry in the right section: connectors under
connectors, everything else undernodes. Registration validates this. config_schemais{}when a node takes no config.- Port
typevalues (e.g.Record,Window) determine which nodes can be wired together in a blueprint’sgraph.edges.