---
title: "POST /recollection-case/{recollection_case_id}/close"
method: POST
path: "/recollection-case/{recollection_case_id}/close"
tags: ["four-eyes-gated"]
---

# POST /recollection-case/{recollection_case_id}/close

`POST /recollection-case/{recollection_case_id}/close`

## Close a recollection case
Close a case once the debt is fully recovered. A closed case is no longer subject to the
recollection policy's next-action requirement (§5.8) — it needs no further busywork task.

## Path parameters

- `recollection_case_id` string, required

## Headers

- `X-Decision-Id` string, uuid, required

## Response `200`

OK

## Other responses

- `400` — Missing `X-Decision-Id` header or value is not a valid UUID.
- `403` — Decision is not approved, the calling identity does not match the proposer, no planned operation matches this endpoint + payload, the matching step has already been executed, or the caller is not a recognised proposing Operator.
- `404` — No Decision exists for the supplied `X-Decision-Id`.

## Changes

- **2026-09-24** `37b47f5bf20d` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/getdefacto/apis/api-reference/changes/recollection-case/:recollection_case_id/close/post.md)

---

[API](https://skmtc.dev/getdefacto/apis/api-reference.md) · [All operations](https://skmtc.dev/getdefacto/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc.dev/getdefacto/apis/api-reference/revisions/395bc412d20b?raw)
