---
title: "List human input requests"
method: GET
path: "/api/v1/human-inputs"
tags: ["Human Inputs"]
---

# List human input requests

`GET /api/v1/human-inputs`

## Query parameters

- `status` 'pending' | 'resolved' | 'expired' | 'cancelled'
- `inputType` 'approval' | 'form' | 'selection' | 'review' | 'acknowledge'

## 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)
