Skip to main content
GET
Requires version 1.1.9 or later of the Archetype platform.

Overview

This endpoint returns the nodes available in the configured agent_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 under nodes. Registration validates this.
  • config_schema is {} when a node takes no config.
  • Port type values (e.g. Record, Window) determine which nodes can be wired together in a blueprint’s graph.edges.