> ## Documentation Index
> Fetch the complete documentation index at: https://smithers.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# getNodeOutput

> Gateway RPC for task output inspection.

* Method: `getNodeOutput`
* Scope: `run:read`
* Transports: HTTP RPC, WebSocket RPC
* Request: `{ runId, nodeId, iteration? }`
* Response: `NodeOutputResponse`

A `failed` response carries `error` (why the node failed, from the latest attempt's stored error): `{ name?, code?, message, attempt? }` (message capped at 4000 chars), or `null` if no attempt error was recorded.

Errors are versioned as `v1` and include `InvalidRequest`, `Unauthorized`, `Forbidden`, `RunNotFound`, `NodeNotFound`, `IterationNotFound`, `NodeHasNoOutput`, `PayloadTooLarge`, and `Internal`.
