---
title: "Unreconcile a Deposit"
method: POST
path: "/v1/deposits/{id}/unreconcile"
tags: ["deposits"]
---

# Unreconcile a Deposit

`POST /v1/deposits/{id}/unreconcile`

## Request

- Base URL: `https://sandboxapi.givechariot.com`
- URL: `https://sandboxapi.givechariot.com/v1/deposits/{id}/unreconcile`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/chariot-giving/apis/chariot-api-5/docs/v1/deposits/:id/unreconcile/post.ts> (a function with typed inputs; its response is checked against the schema)

Unlink every donation from a deposit. The donations themselves aren't deleted, and their
payment status updates to reflect that they're no longer part of the deposit.

## Path parameters

- `id` string, required

## Response `204`

The deposit was unreconciled.

## Other responses

- `400`: The request is invalid or contains invalid parameters
- `401`: Unauthorized. The request is missing the security (OAuth2 Bearer token) requirements and the server is unable to verify the identify of the caller.
- `403`: Access denied
- `404`: Resource Not Found
- `500`: Internal Server Error

## Changes

- **2026-11-03** (2026-10-01) `a409d77e10d4`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/chariot-giving/apis/chariot-api-5/changes/v1/deposits/:id/unreconcile/post.md)

---

[API](https://skmtc.dev/chariot-giving/apis/chariot-api-5.md) - [All operations](https://skmtc.dev/chariot-giving/apis/chariot-api-5/llms.txt) - [OpenAPI document](https://skmtc.dev/chariot-giving/apis/chariot-api-5/revisions/c5587856666b?raw)
