---
title: "List Inbound Check Deposits"
method: GET
path: "/inbound_check_deposits"
---

# List Inbound Check Deposits

`GET /inbound_check_deposits`

## Query parameters

- `cursor` string — Return the page of entries after this one.
- `limit` integer — Limit the size of the list that is returned. The default (and maximum) is 100 objects.
- `account_id` string — Filter Inbound Check Deposits to those belonging to the specified Account.
- `check_transfer_id` string — Filter Inbound Check Deposits to those belonging to the specified Check Transfer.
- `created_at.after` string, date-time — Return results after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp.
- `created_at.before` string, date-time — Return results before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp.
- `created_at.on_or_after` string, date-time — Return results on or after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp.
- `created_at.on_or_before` string, date-time — Return results on or before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp.

## Response `200`

Inbound Check Deposit List

- InboundCheckDepositList — A list of Inbound Check Deposit objects.
  - `data` InboundCheckDeposit[], required — The contents of the list.
    - `accepted_at` string, date-time, nullable, required — If the Inbound Check Deposit was accepted, the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which this took place.
    - `account_id` string, required — The Account the check is being deposited against.
    - `account_number_id` string, nullable, required — The Account Number the check is being deposited against.
    - `adjustments` object[], required — If the deposit or the return was adjusted by the sending institution, this will contain details of the adjustments.
      - `adjusted_at` string, date-time, required — The time at which the return adjustment was received.
      - `amount` integer, required — The amount of the adjustment.
      - `reason` 'late_return' | 'wrong_payee_credit', required — The reason for the adjustment.
      - `transaction_id` string, required — The id of the transaction for the adjustment.
    - `amount` integer, required — The deposited amount in USD cents.
    - `automatically_resolves_at` string, date-time, required — The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the Inbound Check Deposit will be automatically resolved if it has not been actioned by then.
    - `back_image_file_id` string, nullable, required — The ID for the File containing the image of the back of the check.
    - `bank_of_first_deposit_routing_number` string, nullable, required — The American Bankers' Association (ABA) Routing Transit Number (RTN) for the bank depositing this check. In some rare cases, this is not transmitted via Check21 and the value will be null.
    - `check_number` string, nullable, required — The check number printed on the check being deposited.
    - `check_transfer_id` string, nullable, required — If this deposit is for an existing Check Transfer, the identifier of that Check Transfer.
    - `created_at` string, date-time, required — The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the deposit was attempted.
    - `currency` 'USD', required — The [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) code for the deposit.
    - `declined_at` string, date-time, nullable, required — If the Inbound Check Deposit was declined, the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which this took place.
    - `declined_transaction_id` string, nullable, required — If the deposit attempt has been rejected, the identifier of the Declined Transaction object created as a result of the failed deposit.
    - `deposit_return` object, nullable, required — If you requested a return of this deposit, this will contain details of the return.
      - `reason` 'altered_or_fictitious' | 'not_authorized' | 'duplicate_presentment' | 'endorsement_missing' | 'endorsement_irregular' | 'refer_to_maker', required — The reason the deposit was returned.
      - `returned_at` string, date-time, required — The time at which the deposit was returned.
      - `transaction_id` string, required — The id of the transaction for the returned deposit.
    - `front_image_file_id` string, nullable, required — The ID for the File containing the image of the front of the check.
    - `id` string, required — The deposit's identifier.
    - `payee_name_analysis` 'name_matches' | 'does_not_match' | 'not_evaluated', required — Whether the details on the check match the recipient name of the check transfer. This is an optional feature, contact sales to enable.
    - `status` 'pending' | 'accepted' | 'declined' | 'returned' | 'requires_attention', required — The status of the Inbound Check Deposit.
    - `transaction_id` string, nullable, required — If the deposit attempt has been accepted, the identifier of the Transaction object created as a result of the successful deposit.
    - `type` 'inbound_check_deposit', required — A constant representing the object's type. For this resource it will always be `inbound_check_deposit`.
  - `next_cursor` string, nullable, required — A pointer to a place in the list. Pass this as the `cursor` parameter to retrieve the next page of results. If there are no more results, the value will be `null`.

## Other responses

- `4XX` — Error
- `5XX` — Error

---

[API](https://skmtc.net/increase/apis/increase-api-2.md) · [All operations](https://skmtc.net/increase/apis/increase-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/increase/increase-api-2/versions/e968bcd4dcf9/schema)
