> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fluz.app/llms.txt
> Use this file to discover all available pages before exploring further.

# BulkDepositItemInput

> One deposit for a DEPOSIT_CASH_BALANCE bulk operation.

**Input object**

One deposit for a DEPOSIT\_CASH\_BALANCE bulk operation. The funding source must belong to the
target user: exactly one of bankCardId or bankAccountId.

## Input fields

<ParamField body="externalReferenceId" type="String!" required>
  The externalReferenceId of the target user to deposit to. The set of deposit targets is derived
  from these items; each target may appear at most once.
</ParamField>

<ParamField body="amount" type="Float!" required>
  The amount to deposit (must be positive, at most 2 decimal places).
</ParamField>

<ParamField body="bankCardId" type="UUID">
  The target user's bank card to fund the deposit. Provide this or bankAccountId, not both.
</ParamField>

<ParamField body="bankAccountId" type="UUID">
  The target user's bank account to fund the deposit. Provide this or bankCardId, not both.
</ParamField>

<ParamField body="userCashBalanceId" type="UUID">
  The target user's spend account to deposit into. Required when the user's grant permits
  multiple spend accounts; defaults to the single permitted account or the user's default.
</ParamField>

<ParamField body="memo" type="String">
  An optional memo recorded on this deposit.
</ParamField>
