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