---
title: ExchangeLineItem - Customer API
description: An item for exchange.
api_version: 2026-10
source_url:
  html: 'https://shopify.dev/docs/api/customer/latest/objects/ExchangeLineItem'
  md: 'https://shopify.dev/docs/api/customer/latest/objects/ExchangeLineItem.md'
api_name: customer
api_type: graphql
type: object
---

# Exchange​Line​Item

object

Requires `customer_read_orders` access scope.

An item for exchange.

## Fields

* id

  [ID!](https://shopify.dev/docs/api/customer/latest/scalars/ID)

  non-null

  A globally-unique ID.

* image

  [Image](https://shopify.dev/docs/api/customer/latest/objects/Image)

  The image associated to the line item's variant.

  * crop

    [Crop​Region](https://shopify.dev/docs/api/customer/latest/enums/CropRegion)

    Deprecated

    ### Arguments

  * max​Height

    [Int](https://shopify.dev/docs/api/customer/latest/scalars/Int)

    Deprecated

  * max​Width

    [Int](https://shopify.dev/docs/api/customer/latest/scalars/Int)

    Deprecated

  * scale

    [Int](https://shopify.dev/docs/api/customer/latest/scalars/Int)

    DeprecatedDefault:1

  ***

* product​Has​Only​Default​Variant

  [Boolean](https://shopify.dev/docs/api/customer/latest/scalars/Boolean)

  Whether the product has only a single variant with the default option and value.

* product​Id

  [ID](https://shopify.dev/docs/api/customer/latest/scalars/ID)

  The ID of the product at time of refund creation.

* quantity

  [Int!](https://shopify.dev/docs/api/customer/latest/scalars/Int)

  non-null

  The number of variant items ordered.

* title

  [String](https://shopify.dev/docs/api/customer/latest/scalars/String)

  The title of the product at time of order creation.

* variant​Id

  [ID](https://shopify.dev/docs/api/customer/latest/scalars/ID)

  The ID of the variant at time of refund creation.

* variant​Sku

  [String](https://shopify.dev/docs/api/customer/latest/scalars/String)

  The variant SKU number.

* variant​Title

  [String](https://shopify.dev/docs/api/customer/latest/scalars/String)

  The title of the variant at time of refund creation.

***

## Map

### Fields and connections with this object

* [ExchangeLineItemConnection.nodes](https://shopify.dev/docs/api/customer/latest/connections/ExchangeLineItemConnection#returns-nodes)
* [ExchangeLineItemEdge.node](https://shopify.dev/docs/api/customer/latest/objects/ExchangeLineItemEdge#field-ExchangeLineItemEdge.fields.node)
* [Return.exchangeLineItems](https://shopify.dev/docs/api/customer/latest/objects/Return#field-Return.fields.exchangeLineItems)

***

## Interfaces

* [Node](https://shopify.dev/docs/api/customer/latest/interfaces/Node)

  interface

***

## ExchangeLineItem Implements

### Implements

* [Node](https://shopify.dev/docs/api/customer/latest/interfaces/Node)
