---
title: "Resolve a close blocker with server-verified evidence"
method: POST
path: "/accountant/companies/{customerId}/close-blockers/{blockerId}/resolve"
tags: ["Month-End Close"]
---

# Resolve a close blocker with server-verified evidence

`POST /accountant/companies/{customerId}/close-blockers/{blockerId}/resolve`

## Request

- Base URL: `https://api.medianfi.com/api/v1`
- URL: `https://api.medianfi.com/api/v1/accountant/companies/{customerId}/close-blockers/{blockerId}/resolve`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

Marks a close_blockers row resolved. Warn-severity blockers accept a plain acknowledgement. Block-severity blockers resolve only when the server re-verifies the evidence itself (#1911): an applied/rejected transfer match for the pair, both legs categorized to Transfer Clearing (1080) netting to zero, an explicit `not_a_transfer` disposition (persisted as a rejected transfer match so the audit never re-raises the pair), or a live clearing balance of exactly zero. Block-severity resolves require notes of at least 10 trimmed characters and record the resolving user. A `clearing_residual` blocker (GL integrity I23) resolves only as an acknowledgement (J-358): notes of at least 10 trimmed characters as the reason and a `reviewAfter` date later than today. I23 re-surfaces it on that date and opens a new blocker when the residual changes. Other kinds reject `reviewAfter`.

## Request body

- object
  - `notes` string
  - `disposition` 'not_a_transfer'
  - `reviewAfter` string, date: Acknowledgement review date (clearing_residual only).

## Response `200`

Blocker resolved

## Other responses

- `401`: Authentication required
- `403`: Insufficient permissions or not a company member
- `404`: Close blocker not found
- `422`: Notes missing/too short, review date missing/past or not allowed for the kind, or the evidence check failed

---

[API](https://skmtc.dev/medianfi/apis/median-api.md) · [All operations](https://skmtc.dev/medianfi/apis/median-api/llms.txt) · [OpenAPI document](https://skmtc.dev/medianfi/apis/median-api/revisions/20090ea32b0d?raw)
