> ## 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.

# WithdrawCashBalanceInput

**Input object**

*No description provided in the schema yet.*

## Input fields

<ParamField name="idempotencyKey" type="UUID!" required>
  A unique client generated UUID to ensure a request is processed only once.
</ParamField>

<ParamField name="amount" type="Float!" required>
  The amount to withdraw.
</ParamField>

<ParamField name="method" type="WithdrawMethods!" required>
  The withdrawal method to use.
</ParamField>

<ParamField name="source" type="WithdrawSource">
  The source balance from which to withdraw funds.
</ParamField>

<ParamField name="bankAccountId" type="UUID">
  Identifier of the bank account for ACH withdrawals.
</ParamField>

<ParamField name="bankCardId" type="UUID">
  Identifier of the bank card for push-to-card withdrawals.
  Required when method is BANK\_CARD. The card must support OCT transactions.
</ParamField>

<ParamField name="paypalVaultId" type="UUID">
  Identifier of the PayPal vault for PayPal withdrawals.
</ParamField>

<ParamField name="venmoAccountId" type="UUID">
  Identifier of the Venmo account for Venmo withdrawals.
</ParamField>

<ParamField name="cashBalanceId" type="UUID">
  Identifier of the specific cash balance account to withdraw from (required when source is CASH\_BALANCE).
</ParamField>

<ParamField name="isExpedited" type="Boolean">
  If true, process the withdrawal immediately (expedited).
  If false or omitted, the withdrawal is processed on a standard settlement schedule.
  Expedited withdrawals may incur different fees — use the getWithdrawFeeEstimate query to preview.
  Currently applicable to BANK\_CARD withdrawals.
</ParamField>
