> ## Documentation Index
> Fetch the complete documentation index at: https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# OrderLineItem

> A single purchased item on an order.

<ResponseField name="discount" type={<a href="/docs/api-reference/v3/reference/common/money">Money</a>}>
  The total discount applied to this line item.

  <Expandable title="fields" lazyRender>
    <ResponseField name="amount" type={<a href="/docs/api-reference/v3/reference/common/decimal">Decimal!</a>} required>
      The exact amount as a decimal string (e.g. "19.99").
    </ResponseField>

    <ResponseField name="currency" type="String!" required>
      ISO 4217 currency code (e.g. USD).
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="id" type="String!" required>
  The line item's id in the source platform.
</ResponseField>

<ResponseField name="imageUrl" type="String">
  A URL to the item's image, if any.
</ResponseField>

<ResponseField name="price" type={<a href="/docs/api-reference/v3/reference/common/money">Money</a>}>
  The per-unit price before discounts.

  <Expandable title="fields" lazyRender>
    <ResponseField name="amount" type={<a href="/docs/api-reference/v3/reference/common/decimal">Decimal!</a>} required>
      The exact amount as a decimal string (e.g. "19.99").
    </ResponseField>

    <ResponseField name="currency" type="String!" required>
      ISO 4217 currency code (e.g. USD).
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="productId" type="String">
  The purchased product's id in the source platform.
</ResponseField>

<ResponseField name="quantity" type="Int!" required>
  How many units of this item were ordered.
</ResponseField>

<ResponseField name="sku" type="String">
  The stock keeping unit for this line item.
</ResponseField>

<ResponseField name="title" type="String!" required>
  The product title for this line item.
</ResponseField>

<ResponseField name="variantId" type="String">
  The purchased variant's id in the source platform.
</ResponseField>
