---
title: "List all business transfer"
method: GET
path: "/open-api/v3/business/transfers"
tags: ["Transfer"]
---

# List all business transfer

`GET /open-api/v3/business/transfers`

## Request

- Base URL: `https://api-sandbox.interlace.money`
- URL: `https://api-sandbox.interlace.money/open-api/v3/business/transfers`
- Auth: API key in header `x-access-token`

Transfer funds between different business accounts.

## Query parameters

- `id` string: id
- `clientTransactionId` string: Idempotency key provided by the client to ensure uniqueness of the transfer request
- `currency` string: Currency code (ISO 4217), e.g. USD, EUR
- `accountId` string: The UUID of the account.
- `walletId` string: Source wallet ID.
- `accountTransferType` string: Type of account transfer. SAME_ACCOUNT: Transfer between accounts under the same user. NOT_SAME_ACCOUNT: Transfer between accounts of different users.
- `limit` string, number: Limits the number of items to be returned.
- `page` string, number: The number of pages to be displayed, starting from 1 as the first page.

## Response `200`

success

- ApiPageResultCreateTransferInternalRespDTO
  - `code` string: Business code, 000000 means success
  - `message` string: Message description
  - `data` DataWrapperCreateTransferInternalRespDTO: Data wrapper for list results
    - `total` string: Total number of items
    - `list` CreateTransferInternalRespDTO[]: List of data items
      - `clientTransactionId` string, required: Idempotency key provided by the client to ensure uniqueness of the transfer request
      - `id` string, required: The of the Transfer ID.
      - `createTime` string, required: Created timestamp.
      - `completedTime` string, required: Completed timestamp.
      - `from` TransferInfoFromVO, required: Transfer source details (payer information)
        - `id` string, required: Source account or wallet ID
        - `transferId` string, required: The UUID of the business transfer ID.
        - `parentAccountId` string: The parent account ID of the specified account.
        - `accountId` string, required: The UUID of the account.
        - `amount` string, required: Transfer amount deducted from the source account
        - `rate` string, required: Transfer amount rate
        - `currency` string, required: Currency of the source account
        - `businessType` integer, required: Business type of the destination. 0: INFINITY_ACCOUNT, 1: BUSINESS_ACCOUNT, 2: CRYPTO_CONNECT
        - `fees` BusinessTransferFee[]
          - `feeType` integer, required: Type of fee applied. Possible values: 0: (service fee), 1: (gas fee), 2: (Cross-chain fee), 3: (Deposit fee), 4: (Bank transfer fee), 5: (Markup fee), 6: (Currency exchange fee)
          - `amount` string, required: Fee amount charged
          - `currency` string, required: Currency in which the fee is charged
      - `to` TransferInfoToVO, required: Transfer destination details (payee information)
        - `id` string, required: Destination account or wallet ID
        - `parentAccountId` string: The parent account ID of the specified account.
        - `accountId` string, required: The UUID of the account.
        - `transferId` string, required: The UUID of the business transfer ID.
        - `amount` string, required: Transfer amount credited to the destination account
        - `currency` string, required: Currency of the destination account
        - `businessType` integer, required: Business type of the destination. 0: INFINITY_ACCOUNT, 1: BUSINESS_ACCOUNT, 2: CRYPTO_CONNECT
        - `fees` BusinessTransferFee[]
          - `feeType` integer, required: Type of fee applied. Possible values: 0: (service fee), 1: (gas fee), 2: (Cross-chain fee), 3: (Deposit fee), 4: (Bank transfer fee), 5: (Markup fee), 6: (Currency exchange fee)
          - `amount` string, required: Fee amount charged
          - `currency` string, required: Currency in which the fee is charged
      - `accountTransferType` string: Type of account transfer. SAME_ACCOUNT: Transfer between accounts under the same user. NOT_SAME_ACCOUNT: Transfer between accounts of different users.
      - `status` string, required: The current status of the transfer, e.g., CLOSED, FAILED, CANCELED, PROCESSING

## Other responses

- `400`: Bad Request

---

[API](https://skmtc.dev/interlace/apis/business-transfer.md) - [All operations](https://skmtc.dev/interlace/apis/business-transfer/llms.txt) - [OpenAPI document](https://skmtc.dev/interlace/apis/business-transfer/revisions/9bf171b6fb7f?raw)
