---
title: PackageInfoInput - GraphQL Admin
description: |-
  The input fields that describe package information for the shipping label
  purchase. Exactly one of `customPackage` or `carrierPackage` must be provided.
api_version: 2026-10
source_url:
  html: >-
    https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PackageInfoInput
  md: >-
    https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PackageInfoInput.md
api_name: admin
api_type: graphql
type: input-object
---

# Package​Info​Input

input\_object

The input fields that describe package information for the shipping label purchase. Exactly one of `customPackage` or `carrierPackage` must be provided.

## Fields

* carrier​Package

  [Shipping​Carrier​Package​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ShippingCarrierPackageInput)

  A standard package provided by the carrier. Mutually exclusive with `customPackage`.

* custom​Package

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

  A package with custom dimensions and empty-package weight. Mutually exclusive with `carrierPackage`.

***

## Input objects using this input

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

  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.

***

## Map

### Input objects using this input

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