> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/shipping/llms.txt)
> Source: https://docs.saleor.io/api-reference/shipping/queries/shipping-zone

# shippingZone Query

Look up a shipping zone by ID.

Requires the MANAGE\_SHIPPING permission.

```graphql
shippingZone(
  id: ID!
  channel: String
): ShippingZone
```

Details

```graphql
type ShippingZone implements Node, ObjectWithMetadata {
  id: ID!
  privateMetadata: [MetadataItem!]!
  privateMetafield(
    key: String!
  ): String
  privateMetafields(
    keys: [String!]
  ): Metadata
  metadata: [MetadataItem!]!
  metafield(
    key: String!
  ): String
  metafields(
    keys: [String!]
  ): Metadata
  name: String!
  default: Boolean!
  priceRange: MoneyRange
  countries: [CountryDisplay!]!
  shippingMethods: [ShippingMethodType!]
  warehouses: [Warehouse!]!
  channels: [Channel!]!
  description: String
}
```

<a id="arguments"></a>

### Arguments

<a id="id"></a>

#### [`id`](#id) ● [`ID!`](/api-reference/miscellaneous/scalars/id.md)

ID of the shipping zone.

<a id="channel"></a>

#### [`channel`](#channel) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

Slug of a channel for which the data should be returned.

<a id="type"></a>

### Type

<a id="shippingzone"></a>

#### [`ShippingZone`](/api-reference/shipping/objects/shipping-zone.md)

Represents a shipping zone in the shop. Zones are the concept used only for grouping shipping methods in the dashboard, and are never exposed to the customers directly.
