---
title: "List all Internal Transfers"
method: GET
path: "/v1/internal_transfer"
tags: ["Internal Transfer"]
---

# List all Internal Transfers

`GET /v1/internal_transfer`

List all Internal Transfers.

## Query parameters

- `sender_account_number_id` string
- `receiver_account_number_id` string
- `status` 'processing' | 'posted' | 'rejected' — The current status of the InternalTransfer object.
- `created_at` object
  - `after` string, date-time — Return objects where the `created_at` timestamp is after the entered timestamp.
  - `on_or_after` string, date-time — Return objects where the `created_at` timestamp is the same as or after the entered timestamp.
  - `before` string, date-time — Return objects where the `created_at` timestamp is before the entered timestamp.
  - `on_or_before` string, date-time — Return objects where the `created_at` timestamp is the same as or before the entered timestamp.
- `limit` integer
- `starting_after` string
- `ending_before` string

## Response `200`

List of Internal Transfer objects

- object
  - `objects` InternalTransferV1[], required
    - `id` string, required — The ID of the Internal Transfer object.
    - `amount` integer, required — The amount of the transaction in cents.
    - `currency_code` 'USD', required — A three-letter currency code as defined in ISO 4217.
    - `sender_account_id` string, required — The ID of the Account object.
    - `sender_account_number_id` string, required — The ID of the Lead Bank Account Number object.
    - `receiver_account_id` string, required — The ID of the Account object.
    - `receiver_account_number_id` string, required — The ID of the Lead Bank Account Number object.
    - `status` 'processing' | 'posted' | 'rejected', required — The current status of the InternalTransfer object.
    - `description` string, required — Memo string for the transfer
    - `rejection` InternalTransferRejectionReason
      - `reason` 'account_number_not_active' | 'beneficiary_account_number_unrecognized' | 'non_sufficient_funds' | 'ofac_rejection' | 'internal_error' — The rejection code that indicates the type of rejection
      - `details` string — Additional info about the rejection
    - `metadata` Metadata, required — A set of key-value pairs that can be used to store additional information related to this object.
    - `created_at` string, date-time, required — The RFC3339 timestamp at which the InternalTransfer object was created.
    - `updated_at` string, date-time, required — The RFC3339 timestamp at which the InternalTransfer object was last updated.
  - `has_more` boolean, required — Indicates whether more results are available.

## Other responses

- `400` — Your request parameters did not validate.

---

[API](https://skmtc.net/lead/apis/lead-bank.md) · [All operations](https://skmtc.net/lead/apis/lead-bank/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lead/lead-bank/revisions/25c2a92d55e2/schema)
