---
title: "List Pending Human Interventions"
method: GET
path: "/v1/sessions/pending-interventions"
tags: ["Agentic capabilities"]
---

# List Pending Human Interventions

`GET /v1/sessions/pending-interventions`

## Request

- Base URL: `https://api.anchorbrowser.io`
- URL: `https://api.anchorbrowser.io/v1/sessions/pending-interventions`
- Auth: API key in header `anchor-api-key`

Returns all pending human-in-the-loop (HITL) requests across the team's active
browser sessions. Each item includes the intervention request plus the session
ID and tags for routing responses.

## Response `200`

Pending interventions retrieved successfully.

- PendingInterventionsResponse
  - `data` object, required
    - `count` integer, required: Total number of pending intervention requests across active sessions.
    - `items` PendingInterventionItem[], required
      - `requestId` string, required: Unique identifier for the intervention request. Use this when responding.
      - `message` string, required: The agent's prompt or question for the human operator.
      - `inputType` 'text' | 'confirm' | 'fields': Expected response format (camelCase alias).
      - `fields` HumanInterventionField[], nullable: Form fields to collect when `inputType` is `fields`.
        - `name` string, required: Field identifier used in the response payload.
        - `label` string, required: Human-readable label displayed in the UI.
        - `description` string, nullable: Optional helper text for the field.
        - `required` boolean, nullable: Whether the field must be filled before submitting a response.
        - `type` 'text' | 'number' | 'url' | 'email' | 'password', nullable: Input type for the field.
        - `placeholder` string, nullable: Placeholder text shown in the input.
        - `defaultValue` string, nullable: Default value for the field (camelCase alias).
      - `sessionId` string, required: The browser session that raised the intervention request.
      - `tags` string[], required: Tags associated with the session.

## Other responses

- `401`: Unauthorized
- `500`: Failed to get pending interventions

## Changes

- **2026-10-16** `b3bfdb98c79e`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/anchorbrowser/apis/anchorbrowser-api/changes/v1/sessions/pending-interventions/get.md)

---

[API](https://skmtc.dev/anchorbrowser/apis/anchorbrowser-api.md) - [All operations](https://skmtc.dev/anchorbrowser/apis/anchorbrowser-api/llms.txt) - [OpenAPI document](https://skmtc.dev/anchorbrowser/apis/anchorbrowser-api/revisions/9d755f22df0e?raw)
