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

# EditVirtualCardInput

> Input type for edit virtual card.

**Input object**

Input type for edit virtual card.

## Input fields

<ParamField name="virtualCardId" type="UUID!" required>
  The virtual card to update.
</ParamField>

<ParamField name="spendLimit" type="Float">
  The maximum amount that you can charge to the card. You will only be charged for the amount you actually used.
</ParamField>

<ParamField name="spendLimitDuration" type="VirtualCardSpendLimitDuration">
  Card limit duration type.
</ParamField>

<ParamField name="lockDate" type="String">
  The date when the card will be locked.
</ParamField>

<ParamField name="lockCardNextUse" type="Boolean">
  The setting to lock the card after next use.
</ParamField>

<ParamField name="cardNickname" type="String">
  The card's nickname.
</ParamField>

<ParamField name="bankAccountId" type="UUID">
  The bank account ID.
</ParamField>

<ParamField name="userCashBalanceId" type="UUID">
  The spend account ID.
</ParamField>

<ParamField name="primaryFundingSource" type="VirtualCardFundingSource">
  Primary Funding Source for Virtual Card.
</ParamField>
