# DraftOrderLineItem - admin - OBJECT
Version: 2025-01

## Description
The line item for a draft order.

### Access Scopes
`read_draft_orders` access scope.


## Fields
* [appliedDiscount](/docs/api/admin/2025-01/objects/DraftOrderAppliedDiscount): DraftOrderAppliedDiscount - The custom applied discount.
* [approximateDiscountedUnitPriceSet](/docs/api/admin/2025-01/objects/MoneyBag): MoneyBag! - The `discountedTotal` divided by `quantity`,
equal to the average value of the line item price per unit after discounts are applied.
This value doesn't include discounts applied to the entire draft order.
* [bundleComponents](/docs/api/admin/2025-01/objects/DraftOrderLineItem): DraftOrderLineItem! - The list of bundle components if applicable.
* [custom](/docs/api/admin/2025-01/scalars/Boolean): Boolean! - Whether the line item is custom (`true`) or contains a product variant (`false`).
* [customAttributes](/docs/api/admin/2025-01/objects/Attribute): Attribute! - A list of attributes that represent custom features or special requests.
* [customAttributesV2](/docs/api/admin/2025-01/objects/TypedAttribute): TypedAttribute! - The list of additional information (metafields) with the associated types.
* [discountedTotal](/docs/api/admin/2025-01/scalars/Money): Money! - The line item price, in shop currency, after discounts are applied.
* [discountedTotalSet](/docs/api/admin/2025-01/objects/MoneyBag): MoneyBag! - The total price with discounts applied.
* [discountedUnitPrice](/docs/api/admin/2025-01/scalars/Money): Money! - The `discountedTotal` divided by `quantity`, equal to the value of the discount per unit in the shop currency.
* [discountedUnitPriceSet](/docs/api/admin/2025-01/objects/MoneyBag): MoneyBag! - The unit price with discounts applied.
* [fulfillmentService](/docs/api/admin/2025-01/objects/FulfillmentService): FulfillmentService - Name of the service provider who fulfilled the order.

Valid values are either **manual** or the name of the provider.
For example, **amazon**, **shipwire**.

Deleted fulfillment services will return null.
* [grams](/docs/api/admin/2025-01/scalars/Int): Int - The weight of the line item in grams.
* [id](/docs/api/admin/2025-01/scalars/ID): ID! - A globally-unique ID.
* [image](/docs/api/admin/2025-01/objects/Image): Image - The image of the product variant.
* [isGiftCard](/docs/api/admin/2025-01/scalars/Boolean): Boolean! - Whether the line item represents the purchase of a gift card.
* [name](/docs/api/admin/2025-01/scalars/String): String! - The name of the product.
* [originalTotal](/docs/api/admin/2025-01/scalars/Money): Money! - The total price, in shop currency, excluding discounts, equal to the original unit price multiplied by quantity.
* [originalTotalSet](/docs/api/admin/2025-01/objects/MoneyBag): MoneyBag! - The total price excluding discounts, equal to the original unit price multiplied by quantity.
* [originalUnitPrice](/docs/api/admin/2025-01/scalars/Money): Money! - The price, in shop currency, without any discounts applied.
* [originalUnitPriceSet](/docs/api/admin/2025-01/objects/MoneyBag): MoneyBag! - The price without any discounts applied.
* [originalUnitPriceWithCurrency](/docs/api/admin/2025-01/objects/MoneyV2): MoneyV2 - The original custom line item input price.
* [priceOverride](/docs/api/admin/2025-01/objects/MoneyV2): MoneyV2 - The price override for the line item.
* [product](/docs/api/admin/2025-01/objects/Product): Product - The product for the line item.
* [quantity](/docs/api/admin/2025-01/scalars/Int): Int! - The quantity of items. For a bundle item, this is the quantity of bundles,
not the quantity of items contained in the bundles themselves.
* [requiresShipping](/docs/api/admin/2025-01/scalars/Boolean): Boolean! - Whether physical shipping is required for the variant.
* [sku](/docs/api/admin/2025-01/scalars/String): String - The SKU number of the product variant.
* [taxLines](/docs/api/admin/2025-01/objects/TaxLine): TaxLine! - A list of tax lines.
* [taxable](/docs/api/admin/2025-01/scalars/Boolean): Boolean! - Whether the variant is taxable.
* [title](/docs/api/admin/2025-01/scalars/String): String! - The title of the product or variant. This field only applies to custom line items.
* [totalDiscount](/docs/api/admin/2025-01/scalars/Money): Money! - The total discount applied in shop currency.
* [totalDiscountSet](/docs/api/admin/2025-01/objects/MoneyBag): MoneyBag! - The total discount amount.
* [uuid](/docs/api/admin/2025-01/scalars/String): String! - The UUID of the draft order line item. Must be unique and consistent across requests.
This field is mandatory in order to manipulate drafts with bundles.
* [variant](/docs/api/admin/2025-01/objects/ProductVariant): ProductVariant - The product variant for the line item.
* [variantTitle](/docs/api/admin/2025-01/scalars/String): String - The name of the variant.
* [vendor](/docs/api/admin/2025-01/scalars/String): String - The name of the vendor who created the product variant.
* [weight](/docs/api/admin/2025-01/objects/Weight): Weight - The weight unit and value.

## Connections



## Related queries

## Related mutations

## Related Unions
* [DraftOrderPlatformDiscountAllocationTarget](/docs/api/admin/2025-01/unions/DraftOrderPlatformDiscountAllocationTarget) The element of the draft being discounted.

## Examples