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

# Reconcile a Deposit

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

## Request

- Base URL: `https://sandboxapi.givechariot.com`
- URL: `https://sandboxapi.givechariot.com/v1/deposits/{id}/reconcile`
- Auth: HTTP bearer

Link one or more donations to a deposit.

## Path parameters

- `id` string, required

## Request body

- object
  - `donation_ids` string[], required: The unique identifiers for the donations to reconcile with the deposit.

## Response `204`

The deposit was reconciled.

## 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

---

[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/d2a4ff2fdda5?raw)
