> ## Documentation Index
> Fetch the complete documentation index at: https://smithers-feat-claude-workflow-mirror.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# submitApproval

> Gateway RPC for submitting approval decisions.

`submitApproval` resolves a waiting approval node.

* Method: `submitApproval`
* Scope: `approval:submit`
* Transports: HTTP RPC, WebSocket RPC
* Request: `{ runId, nodeId, iteration?, decision }`
* Response: `{ runId, nodeId, iteration, approved }`

Errors are versioned as `v1` and include `InvalidRequest`, `InvalidInput`, `Unauthorized`, `Forbidden`, `RunNotFound`, `AlreadyDecided`, and `Internal`.

`decision.approved` is required. `decision.value` carries select/rank/decision payloads.
