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

# Offer

> Offer is a discounted offer for a merchant.

**Object**

Offer is a discounted offer for a merchant.

## Fields

<ResponseField name="offeringMerchantId" type="UUID!">
  *No description provided in the schema yet.*
</ResponseField>

<ResponseField name="offerId" type="UUID!">
  *No description provided in the schema yet.*
</ResponseField>

<ResponseField name="exclusiveRateId" type="UUID">
  *No description provided in the schema yet.*
</ResponseField>

<ResponseField name="type" type="OfferType!">
  *No description provided in the schema yet.*
</ResponseField>

<ResponseField name="deliveryFormat" type="DeliveryFormatType">
  *No description provided in the schema yet.*
</ResponseField>

<ResponseField name="barcodeType" type="BarcodeTypeEnum">
  *No description provided in the schema yet.*
</ResponseField>

<ResponseField name="hasStockInfo" type="Boolean">
  *No description provided in the schema yet.*
</ResponseField>

<ResponseField name="offerRates" type="[OfferRate]">
  *No description provided in the schema yet.*
</ResponseField>

<ResponseField name="denominationsType" type="OfferDenominationType">
  *No description provided in the schema yet.*
</ResponseField>

<ResponseField name="stockInfo" type="[StockInfoType]!">
  StockInfo is an object where the key:value pairs represent the amount in stock for each denomination (key = denomination; value = amount in stock). It's only available if the offer `hasStockInfo`.
  This requires Fluz to confirm the inventory, response time varies by vendors.
</ResponseField>

<ResponseField name="cloDetails" type="CloDetails">
  \[CLO Only] Contains specific details about rates and periods for a Card Linked Offer.
  Returns null for non-CLO offer types.
</ResponseField>

<ResponseField name="termsAndConditions" type="String">
  The terms and conditions text for this offer (e.g. legal language, restrictions, expiration policies).
</ResponseField>
