Skip to main content
GET
Get a node type
Use a node-type name returned by List node types. Names are strings rather than numeric IDs. The response is that node’s specification. An unknown name returns 404. Use the specification to construct node data, then validate the complete graph before publishing.

Authorizations

Authorization
string
header
required

Bandwidth Labs OAuth access token. Uses the user's selected workspace; the workspace header is not required. Do not also send an API key. Bearer-only operations may additionally require the Labs super_user role.

Headers

X-VOAI-ORGANIZATION-ID
string | null

Required with X-BW-LABS-AGENTS-API-KEY: the positive local workspace ID to access. The key owner must be a current member. Missing or invalid IDs return 400; non-member workspaces return 403. Not required for bearer authentication, which uses the user's selected workspace.

Path Parameters

name
string
required

Response

Successful Response

category
enum<string>
required
Available options:
call_node,
global_node,
trigger,
integration
description
string
required
Minimum string length: 1
display_name
string
required
icon
string
required
name
string
required
properties
PropertySpec · object[]
required
examples
NodeExample · object[]
graph_constraints
GraphConstraints · object | null
llm_hint
string | null
version
string
default:1.0.0