> ## Documentation Index
> Fetch the complete documentation index at: https://developers.redo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FulfillmentGroupParcel

> A box or other package a fulfillment group ships in.

**dimensions** `[Dimensions](/docs/api-reference/v3/reference/catalog/dimensions)`

The outside dimensions. Null for carrier packaging, which the carrier defines.

**fields**

**height** `Float`

The height, in `unit`.

**length** `Float`

The length, in `unit`.

**unit** `[DimensionUnit!](/docs/api-reference/v3/reference/catalog/dimension-unit)` *required*

The unit all three measurements are expressed in.

**width** `Float`

The width, in `unit`.

**dryIceWeight** `[Weight](/docs/api-reference/v3/reference/catalog/weight)`

The weight of dry ice in the parcel, if any.

**fields**

**unit** `[WeightUnit!](/docs/api-reference/v3/reference/catalog/weight-unit)` *required*

The unit the value is expressed in.

**value** `Float!` *required*

The numeric magnitude of the weight.

**hazmat** `[HazmatType](/docs/api-reference/v3/reference/shipping/hazmat-type)`

The dangerous goods class, when the parcel has one.

**insurance** `[Money](/docs/api-reference/v3/reference/common/money)`

The amount the parcel is insured for. Null when uninsured.

**fields**

**amount** `[Decimal!](/docs/api-reference/v3/reference/common/decimal)` *required*

The exact amount as a decimal string (e.g. "19.99").

**currency** `String!` *required*

ISO 4217 currency code (e.g. USD).

**lineItems** `[\[FulfillmentGroupParcelLineItem!\]!](/docs/api-reference/v3/reference/shipping/fulfillment-group-parcel-line-item)` *required*

What's packed in the parcel. Empty when the items haven't been assigned to parcels, which means everything ships in one box.

**fields**

**lineItem** `[FulfillmentOrderLineItem!](/docs/api-reference/v3/reference/shipping/fulfillment-order-line-item)` *required*

The line item.

**fields**

**billOfMaterials** `[\[FulfillmentOrderLineItemBillOfMaterials!\]!](/docs/api-reference/v3/reference/shipping/fulfillment-order-line-item-bill-of-materials)` *required*

How the item is built from components. Empty unless it is built from components.

**customAttributes** `[\[LineItemAttribute!\]!](/docs/api-reference/v3/reference/shipping/line-item-attribute)` *required*

Custom keys and values attached to the item.

**id** `ID!` *required*

The line item's id on the fulfillment order, unique across the store.

**imageUrl** `String`

A URL to the item's image at order time.

**inventoryProduct** `[InventoryProduct](/docs/api-reference/v3/reference/inventory/inventory-product)`

What a fulfillment partner needs to identify and ship this item: identity only, no pricing. Readable by the store and the 3PL that ships the group. Null when it never matched a catalog product.

**product** `[Product](/docs/api-reference/v3/reference/catalog/product)`

The store's catalog product for this item, when it matched one. Null when it never matched, the product was deleted, or the caller can't read the store's products (e.g. a 3PL). Requires `products_read`.

**quantity** `Int!` *required*

Units of this item in the fulfillment group.

**selectedOptions** `[\[LineItemOption!\]!](/docs/api-reference/v3/reference/shipping/line-item-option)` *required*

The product options the customer chose.

**sku** `String`

The SKU at order time.

**title** `String!` *required*

The product title at order time.

**totalDiscountedPrice** `[Money!](/docs/api-reference/v3/reference/common/money)` *required*

The price of every unit in the group after discounts.

**totalPrice** `[Money!](/docs/api-reference/v3/reference/common/money)` *required*

The price of every unit in the group before discounts.

**totalTax** `[Money](/docs/api-reference/v3/reference/common/money)`

The tax on every unit in the group, if known.

**unitDiscountedPrice** `[Money!](/docs/api-reference/v3/reference/common/money)` *required*

The price of one unit after discounts.

**unitPrice** `[Money!](/docs/api-reference/v3/reference/common/money)` *required*

The price of one unit before discounts.

**variantTitle** `String`

The variant title at order time.

**quantity** `Int!` *required*

Units of the line item in this parcel.

**name** `String!` *required*

The packaging's name.

**packagingWeight** `[Weight](/docs/api-reference/v3/reference/catalog/weight)`

The weight of the empty packaging.

**fields**

**unit** `[WeightUnit!](/docs/api-reference/v3/reference/catalog/weight-unit)` *required*

The unit the value is expressed in.

**value** `Float!` *required*

The numeric magnitude of the weight.

**totalWeight** `[Weight](/docs/api-reference/v3/reference/catalog/weight)`

The weight the parcel is rated and labeled at: packaging plus contents.

**fields**

**unit** `[WeightUnit!](/docs/api-reference/v3/reference/catalog/weight-unit)` *required*

The unit the value is expressed in.

**value** `Float!` *required*

The numeric magnitude of the weight.

**type** `[ParcelType!](/docs/api-reference/v3/reference/shipping/parcel-type)` *required*

The kind of packaging.

**weightOverridden** `Boolean!` *required*

Whether a team member set `totalWeight` by hand.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.