---
title: WeightInput - GraphQL Admin
description: The input fields for the weight unit and value inputs.
api_version: 2026-10
source_url:
  html: 'https://shopify.dev/docs/api/admin-graphql/latest/input-objects/WeightInput'
  md: >-
    https://shopify.dev/docs/api/admin-graphql/latest/input-objects/WeightInput.md
api_name: admin
api_type: graphql
type: input-object
---

# Weight​Input

input\_object

The input fields for the weight unit and value inputs.

## Fields

* unit

  [Weight​Unit!](https://shopify.dev/docs/api/admin-graphql/latest/enums/WeightUnit)

  non-null

  Unit of measurement for `value`.

* value

  [Float!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/Float)

  non-null

  The weight value using the unit system specified with `weight_unit`.

***

## Input objects using this input

* [Collection​Source​Inclusion​Condition​Update​Variant​Weight​Input.value](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionUpdateVariantWeightInput#fields-value)

  INPUT OBJECT

  The input fields for updating a condition based on variant weights.

* [Collection​Source​Inclusion​Condition​Variant​Weight​Input.value](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionVariantWeightInput#fields-value)

  INPUT OBJECT

  The input fields for a condition based on variant weights.

* [Custom​Shipping​Package​Input.weight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CustomShippingPackageInput#fields-weight)

  INPUT OBJECT

  The input fields for a custom shipping package used to pack shipment.

* [Delivery​Weight​Based​Rate​Create​Input.maxWeight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryWeightBasedRateCreateInput#fields-maxWeight)

  INPUT OBJECT

  The input fields for creating a weight-based rate.

* [Delivery​Weight​Based​Rate​Create​Input.minWeight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryWeightBasedRateCreateInput#fields-minWeight)

  INPUT OBJECT

  The input fields for creating a weight-based rate.

* [Delivery​Weight​Based​Rate​Update​Input.maxWeight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryWeightBasedRateUpdateInput#fields-maxWeight)

  INPUT OBJECT

  The input fields for updating a weight-based rate.

* [Delivery​Weight​Based​Rate​Update​Input.minWeight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryWeightBasedRateUpdateInput#fields-minWeight)

  INPUT OBJECT

  The input fields for updating a weight-based rate.

* [Delivery​Weight​Condition​Input.criteria](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryWeightConditionInput#fields-criteria)

  INPUT OBJECT

  The input fields for a weight-based condition of a delivery method definition.

* [Draft​Order​Line​Item​Input.weight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DraftOrderLineItemInput#fields-weight)

  INPUT OBJECT

  The input fields for a line item included in a draft order.

* [Inventory​Item​Measurement​Input.weight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/InventoryItemMeasurementInput#fields-weight)

  INPUT OBJECT

  The input fields for an inventory item measurement.

* [Order​Create​Line​Item​Input.weight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/OrderCreateLineItemInput#fields-weight)

  INPUT OBJECT

  The input fields for a line item to create for an order.

* [Shipping​Label​Purchase​Custom​Package​Input.weight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ShippingLabelPurchaseCustomPackageInput#fields-weight)

  INPUT OBJECT

  The input fields for a custom package to use for the shipping label purchase.

* [Shipping​Label​Purchase​Input.totalWeight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ShippingLabelPurchaseInput#fields-totalWeight)

  INPUT OBJECT

  The input fields for the fulfillment order, shipping date and time, package details, weight, notification setting, and optional rate preference used to purchase a shipping label.

* [Subscription​Contract​Calculation​Custom​Line​Input.weight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCalculationCustomLineInput#fields-weight)

  INPUT OBJECT

  The input fields for custom subscription lines in the calculate API.

***

## Map

### Input objects using this input

* [Collection​Source​Inclusion​Condition​Update​Variant​Weight​Input.value](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionUpdateVariantWeightInput#fields-value)
* [Collection​Source​Inclusion​Condition​Variant​Weight​Input.value](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionSourceInclusionConditionVariantWeightInput#fields-value)
* [Custom​Shipping​Package​Input.weight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CustomShippingPackageInput#fields-weight)
* [Delivery​Weight​Based​Rate​Create​Input.maxWeight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryWeightBasedRateCreateInput#fields-maxWeight)
* [Delivery​Weight​Based​Rate​Create​Input.minWeight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryWeightBasedRateCreateInput#fields-minWeight)
* [Delivery​Weight​Based​Rate​Update​Input.maxWeight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryWeightBasedRateUpdateInput#fields-maxWeight)
* [Delivery​Weight​Based​Rate​Update​Input.minWeight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryWeightBasedRateUpdateInput#fields-minWeight)
* [Delivery​Weight​Condition​Input.criteria](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryWeightConditionInput#fields-criteria)
* [Draft​Order​Line​Item​Input.weight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DraftOrderLineItemInput#fields-weight)
* [Inventory​Item​Measurement​Input.weight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/InventoryItemMeasurementInput#fields-weight)
* [Order​Create​Line​Item​Input.weight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/OrderCreateLineItemInput#fields-weight)
* [Shipping​Label​Purchase​Custom​Package​Input.weight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ShippingLabelPurchaseCustomPackageInput#fields-weight)
* [Shipping​Label​Purchase​Input.totalWeight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ShippingLabelPurchaseInput#fields-totalWeight)
* [Subscription​Contract​Calculation​Custom​Line​Input.weight](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCalculationCustomLineInput#fields-weight)
