Deposits refer to any inbound transfers into the Multi-Currency Account, whether from an external transfer using the Currency Account deposit details or an internal transfer from another Multi-Currency Account.

To deposit funds into your Multi-Currency Account, transfer fiat to the bank account information shown on your Currency Account. When making a deposit, ensure that you enter the provided deposit information accurately and ONLY deposit the same fiat currency that the Currency Account is designated for.

After transferring the funds, you will receive a series of Deposit webhook event related to the deposit and its status transitions. Learn more about deposit statuses here.

Example Deposit:

{
    "createdAt": "2025-02-25T17:52:00.728965+00:00",
    "updatedAt": "2025-02-25T17:58:00.579+00:00",
    "id": "e37f0299-37b6-492b-8bee-263ee3f95979",
    "userId": "0e965562-047c-43ae-9481-fd894f7e6706",
    "type": "EXTERNAL",
    "currencyAccountId": "80f08151-01ec-479b-9304-5d2820a21abd",
    "sourceAmount": 10,
    "sourceCurrency": "USD",
    "receivedAmount": 10,
    "receivedCurrency": "USD",
    "feeAmount": 0,
    "feeCurrency": "USD",
    "feeRate": "",
    "debitedAmount": 10,
    "debitedCurrency": "USD",
    "rate": 1,
    "status": "COMPLETED",
    "swiftCode": "CITIUS22XXX",
    "payee": {
      "name": "Henry Wu",
      "address": "",
      "accountNumber": "71080000000444366"
    },
    "payer": {
      "name": "BANK OF AMERICA",
      "country": "",
      "address": "",
      "bankName": "",
      "accountNumber": "",
      "userId": null
    },
    "bankReference": "025056001474411",
    "rejectReason": "",
    "declareId": "",
    "remark": null,
    "reference": null
}

After the deposit status changes to COMPLETED, you can check your account balance to confirm that the deposit is successfully reflected in your Multi-Currency Account. To check the account balance, call the Retrieve account balance endpoint.