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

# GenerateVCShareLinksInput

> Input type for generateVCShareLinks.

**Input object**

Input type for generateVCShareLinks.

## Input fields

<ParamField name="cardLimit" type="Int!" required>
  The limit on the card you want to share.
</ParamField>

<ParamField name="offerId" type="String!" required>
  The offer ID for the virtual card.
</ParamField>

<ParamField name="daysUntilExpiration" type="Int">
  The number of days the card should be valid for.
</ParamField>

<ParamField name="quantity" type="Int!" required>
  The number of share links to generate.
</ParamField>

<ParamField name="shareMethod" type="ShareMethodType!" required>
  The method you want to share cards.
</ParamField>

<ParamField name="recipientListPhone" type="[String]">
  The list of phone numbers to send the share link to via SMS.
</ParamField>

<ParamField name="recipientListEmail" type="[String]">
  The list of email addresses to send the share link to.
</ParamField>

<ParamField name="userCashBalanceId" type="UUID">
  The spend account you want to use to fund the virtual card.
</ParamField>

<ParamField name="virtualCardId" type="UUID">
  Existing virtual card to bind to the hosted link. When provided, claim grants access instead of issuing a new card.
</ParamField>

<ParamField name="usePrepaymentBalance" type="Boolean">
  Set whether to use your Prepayment Balance as an additional funding source. The default is false.
</ParamField>

<ParamField name="useRewardsBalance" type="Boolean">
  Set whether to use your Fluz Rewards Balance as an additional funding source. The default is false.
</ParamField>
