---
title: "Resolve many field-review items at once"
method: POST
path: "/v1/field-reviews/bulk-resolve"
tags: ["Field Reviews"]
---

# Resolve many field-review items at once

`POST /v1/field-reviews/bulk-resolve`

## Request

- Base URL: `https://api.talonic.com`
- URL: `https://api.talonic.com/v1/field-reviews/bulk-resolve`
- Auth: HTTP bearer

**App keys.** An app service key reaches this route and every item is checked individually: an item whose run belongs to a Spec the app does not hold at `act` is reported as `{ "ok": false, "error": "insufficient_grant" }` and is never resolved. `act` is a distinct grant from `read`, so an app that can list an item still cannot decide it without one.

## Request body

- object
  - `action` 'approve' | 'correct' | 'override', required
  - `corrected_value` string
  - `reason` string
  - `items` object[], required
    - `pipeline_document_id` string, uuid, required
    - `field_key` string, required

## Response `200`

{ resolved, failed, results[] }

---

[API](https://skmtc.dev/talonic/apis/talonic-api.md) · [All operations](https://skmtc.dev/talonic/apis/talonic-api/llms.txt) · [OpenAPI document](https://skmtc.dev/talonic/apis/talonic-api/revisions/678fe5f8c9c3?raw)
