Skip to navigation

Get Node Detail V2

Return full node definition and runtime configuration options for a node type (v2).

Extends GET /api/v1/nodes/{node_type} by replacing the large inline model catalog (options.models_by_provider) with a providers HATEOAS href pointing to GET /api/v1/providers. Clients follow that link to load the model list and each model’s configuration schema only when the user opens the relevant configuration panel, rather than receiving it in every node-detail response.

The voices HATEOAS href (with its provider, model, and language filter parameters) is unchanged from v1, so the voice picker does not require a catalog call. Supported target languages are resolved from deployment settings at request time. Requires X-Workspace-Id and the catalog:read scope.

Authentication

AuthorizationBearer
Clerk JWT token
OR
AuthorizationBearer

Onepin live API key (op_live_...). Test and public keys are reserved in Phase 1.

Path parameters

node_typestringRequired

Headers

X-Workspace-Idstring or nullOptional

Response

Successful Response
dataobject

Full node definition + runtime options for the canvas node-config UI.

metaobject

Errors

404
Not Found Error
422
Unprocessable Entity Error