Skip to main content

DeliveryPartnerProviderInfo

What a delivery provider declares about itself: the credentials and settings it needs, and what it supports. The admin page is built from this.

type DeliveryPartnerProviderInfo {
capabilities: [String!]!
credentialFields: [DeliveryPartnerCredentialField!]!
description: String!
displayName: String!
key: String!
kind: String!
logoUrl: String
multipleAllowed: Boolean!
settingsFields: [DeliveryPartnerSettingsField!]!
supportedCountries: [String!]
supportedCurrencies: [String!]
webhookAuth: String!
}

Fields​

DeliveryPartnerProviderInfo.capabilities ● [String!]! non-null scalar​

What the provider supports, such as RATES, BOOKING or RETURNS.

DeliveryPartnerProviderInfo.credentialFields ● [DeliveryPartnerCredentialField!]! non-null object​

The credentials to collect.

DeliveryPartnerProviderInfo.description ● String! non-null scalar​

What the provider is.

DeliveryPartnerProviderInfo.displayName ● String! non-null scalar​

The provider's name.

DeliveryPartnerProviderInfo.key ● String! non-null scalar​

The provider key.

DeliveryPartnerProviderInfo.kind ● String! non-null scalar​

API when the system books with the provider, MANUAL for a custom courier whose status staff record by hand.

DeliveryPartnerProviderInfo.logoUrl ● String scalar​

The provider's built-in logo, or empty to show a monogram.

DeliveryPartnerProviderInfo.multipleAllowed ● Boolean! non-null scalar​

True when the provider can be set up more than once, as custom couriers can.

DeliveryPartnerProviderInfo.settingsFields ● [DeliveryPartnerSettingsField!]! non-null object​

The settings to collect.

DeliveryPartnerProviderInfo.supportedCountries ● [String!] list scalar​

The countries the provider serves.

DeliveryPartnerProviderInfo.supportedCurrencies ● [String!] list scalar​

The currencies the provider quotes in.

DeliveryPartnerProviderInfo.webhookAuth ● String! non-null scalar​

How the provider's webhooks are authenticated: HMAC, URL_TOKEN or NONE.

Returned By​

deliveryPartnerProviders query