---
title: "Resolve a human input request"
method: POST
path: "/api/v1/human-inputs/{id}/resolve"
tags: ["Human Inputs"]
---

# Resolve a human input request

`POST /api/v1/human-inputs/{id}/resolve`

## Path parameters

- `id` string, required

## Request body

- ResolveHumanInputDto
  - `responseData` object — The response data from the human
  - `respondedBy` string — User ID or identifier of who resolved the input

## Response `200`

- HumanInputResponseDto
  - `id` string, uuid, required
  - `runId` string, required
  - `workflowId` string, uuid, required
  - `nodeRef` string, required
  - `status` 'pending' | 'resolved' | 'expired' | 'cancelled', required
  - `inputType` 'approval' | 'form' | 'selection' | 'review' | 'acknowledge', required
  - `inputSchema` unknown, required
  - `title` string, required
  - `description` string, nullable, required
  - `context` unknown, required
  - `resolveToken` string, required
  - `timeoutAt` string, nullable, required
  - `responseData` unknown, required
  - `respondedAt` string, nullable, required
  - `respondedBy` string, nullable, required
  - `organizationId` string, nullable, required
  - `createdAt` string, required
  - `updatedAt` string, required

---

[API](https://skmtc.net/shipsecai/apis/shipsec-studio-api.md) · [All operations](https://skmtc.net/shipsecai/apis/shipsec-studio-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/shipsecai/shipsec-studio-api/revisions/cc60562ad9f3/schema)
