---
title: "Update a Check Deposit"
method: PATCH
path: "/check_deposit/{id}"
tags: ["Check Deposit"]
---

# Update a Check Deposit

`PATCH /check_deposit/{id}`

## Path parameters

- `id` string, required — Unique identifier for object

## Request body

- object
  - `amount` string — Amount of money to transfer, with two decimal precision. This must match the amount stated on the check
  - `status` string — One of `submitted` or `error`. Indicates the deposit's decisioned status in the check workflow. Filterable.

## Response `200`

The check_deposit updated

- object
  - `account_id` string — ID of the Account receiving the deposit. Filterable.
  - `amount` string — Amount of money to transfer, with two decimal precision. This must match the amount stated on the check
  - `amount_discrepancy_detected` boolean — Flag indicating amount mismatch between `amount` and check image
  - `back_image_file_id` string — ID of the .jpg file object representing an image of the back of the check. Currently we only accept JPG file format for images
  - `decision_data` object — Context related to check decisioning
    - `decided_at` string — Timestamp of when the decision was made
    - `decided_by` string — ID of the user who made the decision
    - `decision` string — Outcome of manual check review
  - `decisioned` 'true' | 'false' — Flag indicating the check was manually decisioned. Filterable.
  - `device` object — Information on the device that captured the images
    - `os_name` string — Name of the operating system the device is running. One of `android`, `blackberry`, `ios`, `windows`, or `unknown`
    - `os_version` string — Major version number of the operating system the device is running (e.g. '12', '7', etc.), or the string `unknown`
  - `error` string — Error message describing why a check was declined
  - `front_image_file_id` string — ID of the .jpg file object representing an image of the front of the check. Currently we only accept JPG file format for images
  - `id` string — Unique identifier for object
  - `ocr_account_number` string — Account number detected in check image
  - `ocr_amount` string — Amount detected in check image
  - `ocr_check_number` string — Check number detected in check image
  - `ocr_routing_number` string — Routing number detected in check image
  - `org_id` string — ID of the organization with which the object is associated. Filterable.
  - `person_id` string — ID of the Person making the deposit. This ID must be in the array of person_ids of the account receiving the deposit
  - `rdc_provider_full` object — Full response from RDC provider
  - `return_data` object — Context related to returned checks
    - `reason` string — Reason the check is being returned
    - `returned_at` string — Timestamp of when the check was returned
    - `returned_by` string — ID of the user who returned the check
  - `review_information` object[] — Additional context to support check reviews
  - `risk_rating` string — Risk rating assessment by RDC provider
  - `risk_rating_description` string — Human-readable risk rating
  - `status` string — One of `pending`, `pending_review`, `submitted`, `sent`, `error`, `canceled_OCR`, or `returned`. Indicates the deposit's current status in the check workflow. Filterable.
  - `userdata` object — Arbitrary data the user can attach to the object

---

[API](https://skmtc.net/treasuryprime/apis/account.md) · [All operations](https://skmtc.net/treasuryprime/apis/account/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/treasuryprime/account/revisions/95a3c69c14e8/schema)
