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

# ShippingProvider

> A shipping provider that the Wawi can create labels with (the label connection of the Wawi, not a shipping method and not a method of the Shipping app). The list is part of the application and read only; a provider is only an entry here, its credentials live in shipping accounts.



**Kind**: `object`

## Fields

**`id`**: `ID!`

The ID of the shipping provider. Fixed by the application and the same in every client.

---

**`name`**: `String!`

The name of the shipping provider, for example 'DHL Versenden 4.0'. A product name, not translated.

---

**`isBeta`**: `Boolean!`

Whether the connection is still in a beta phase.

---

**`isSelectable`**: `Boolean!`

Whether the application still offers the provider for new settings. A provider that is not selectable stays in the list because shipping methods and accounts can still refer to it.

---

**`displayOrder`**: `Int!`

Position in the order the application shows the providers in. Smaller comes first.

---

**`capabilities`**: `[String!]!`

The keys of the capabilities the provider offers, see 'QueryShippingProviderCapabilities'. A client that does not know a key ignores it.

---

**`isConfigured`**: `Boolean!`

Whether at least one shipping account of the provider for creating labels has credentials. Computed; says nothing about the validity of the credentials.

---

**`accountCount`**: `Int!`

How many shipping accounts of the provider exist, test accounts and accounts of single companies included.

