# Prepare a runner approval review Contract status: **human-session only**. Launch state: **Live**. Creates a hash-only handoff for a pending runner approval under the current owner or admin session. Current requester, dispatch, task, profile and policy authority are rechecked transactionally. This operation records no decision and issues no execution grant. Operation ID: `prepareHumanAgentApprovalReview` Method and path: `POST /api/account/agent-approval-reviews/{approvalRef}/handoff` Domain owner: `approvals` Authentication class: **human session** Required scope: `human session` Idempotency required: **no** Availability in the generated contract: **available** Reason code: `human_session_only` The route is implemented. Availability is account-specific and can change after this document is fetched. This endpoint uses the signed-in human web session. An agent bearer token cannot call it. Response schema: `prepareHumanAgentApprovalReview.response.v1`. ## Transport projections - REST: **implemented** at `https://neotask.ai/api/account`. - MCP: **not_exposed** (reason `human_session_only`). - CLI: **not_exposed** (reason `human_session_only`). Read [authenticated capabilities](https://neotask.ai/api/agent/v1/capabilities) before using this operation.