Input Objects
AddItemInput
AddItemToDraftOrderInput
AddNoteToCustomerInput
AddNoteToOrderInput
AdjustDraftOrderLineInput
AdministratorFilterParameter
input AdministratorFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
firstName: StringOperators
lastName: StringOperators
emailAddress: StringOperators
_and: [AdministratorFilterParameter!]
_or: [AdministratorFilterParameter!]
}
AdministratorListOptions
input AdministratorListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
"""
Allows the results to be filtered
"""
filter: AdministratorFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
AdministratorPaymentInput
AdministratorRefundInput
input AdministratorRefundInput {
paymentId: ID!
reason: String
"""
The amount to be refunded to this particular Payment. This was introduced in
v2.2.0 as the preferred way to specify the refund amount. The
lines
, shipping
and adjustment
fields will be removed in a future version.
"""
amount: Money
}
AdministratorSortParameter
input AdministratorSortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
firstName: SortOrder
lastName: SortOrder
emailAddress: SortOrder
}
AssetFilterParameter
input AssetFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
name: StringOperators
type: StringOperators
fileSize: NumberOperators
mimeType: StringOperators
width: NumberOperators
height: NumberOperators
source: StringOperators
preview: StringOperators
_and: [AssetFilterParameter!]
_or: [AssetFilterParameter!]
}
AssetListOptions
input AssetListOptions {
tags: [String!]
tagsOperator: LogicalOperator
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: AssetSortParameter
"""
Allows the results to be filtered
"""
filter: AssetFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
AssetSortParameter
input AssetSortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
name: SortOrder
fileSize: SortOrder
mimeType: SortOrder
width: SortOrder
height: SortOrder
source: SortOrder
preview: SortOrder
}
AssignAssetsToChannelInput
AssignCollectionsToChannelInput
AssignFacetsToChannelInput
AssignPaymentMethodsToChannelInput
AssignProductVariantsToChannelInput
input AssignProductVariantsToChannelInput {
productVariantIds: [ID!]!
channelId: ID!
priceFactor: Float
}
AssignProductsToChannelInput
AssignPromotionsToChannelInput
AssignShippingMethodsToChannelInput
AssignStockLocationsToChannelInput
AuthenticationInput
BooleanListOperators
"""
Operators for filtering on a list of Boolean fields
"""
input BooleanListOperators {
inList: Boolean!
}
BooleanOperators
CancelOrderInput
input CancelOrderInput {
"""
The id of the order to be cancelled
"""
orderId: ID!
"""
Optionally specify which OrderLines to cancel. If not provided, all OrderLines will be cancelled
"""
lines: [OrderLineInput!]
"""
Specify whether the shipping charges should also be cancelled. Defaults to false
"""
cancelShipping: Boolean
reason: String
}
ChannelFilterParameter
input ChannelFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
code: StringOperators
token: StringOperators
defaultLanguageCode: StringOperators
currencyCode: StringOperators
defaultCurrencyCode: StringOperators
trackInventory: BooleanOperators
outOfStockThreshold: NumberOperators
pricesIncludeTax: BooleanOperators
_and: [ChannelFilterParameter!]
_or: [ChannelFilterParameter!]
}
ChannelListOptions
input ChannelListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: ChannelSortParameter
"""
Allows the results to be filtered
"""
filter: ChannelFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
ChannelSortParameter
input ChannelSortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
code: SortOrder
token: SortOrder
outOfStockThreshold: SortOrder
}
CollectionFilterParameter
input CollectionFilterParameter {
isPrivate: BooleanOperators
inheritFilters: BooleanOperators
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
languageCode: StringOperators
name: StringOperators
slug: StringOperators
position: NumberOperators
description: StringOperators
parentId: IDOperators
_and: [CollectionFilterParameter!]
_or: [CollectionFilterParameter!]
}
CollectionListOptions
input CollectionListOptions {
topLevelOnly: Boolean
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: CollectionSortParameter
"""
Allows the results to be filtered
"""
filter: CollectionFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
CollectionSortParameter
input CollectionSortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
name: SortOrder
slug: SortOrder
position: SortOrder
description: SortOrder
parentId: SortOrder
}
ConfigArgInput
input ConfigArgInput {
name: String!
"""
A JSON stringified representation of the actual value
"""
value: String!
}
ConfigurableOperationInput
CoordinateInput
CountryFilterParameter
input CountryFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
languageCode: StringOperators
code: StringOperators
type: StringOperators
name: StringOperators
enabled: BooleanOperators
parentId: IDOperators
_and: [CountryFilterParameter!]
_or: [CountryFilterParameter!]
}
CountryListOptions
input CountryListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: CountrySortParameter
"""
Allows the results to be filtered
"""
filter: CountryFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
CountrySortParameter
input CountrySortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
code: SortOrder
type: SortOrder
name: SortOrder
parentId: SortOrder
}
CountryTranslationInput
CreateAddressInput
"""
Input used to create an Address.
The countryCode must correspond to a
code
property of a Country that has been defined in theVendure server. The
code
property is typically a 2-character ISO code such as "GB", "US", "DE" etc.If an invalid code is passed, the mutation will fail.
"""
input CreateAddressInput {
fullName: String
company: String
streetLine1: String!
streetLine2: String
city: String
province: String
postalCode: String
countryCode: String!
phoneNumber: String
defaultShippingAddress: Boolean
defaultBillingAddress: Boolean
customFields: JSON
}
CreateAdministratorInput
input CreateAdministratorInput {
firstName: String!
lastName: String!
emailAddress: String!
password: String!
roleIds: [ID!]!
customFields: JSON
}
CreateAssetInput
CreateChannelInput
input CreateChannelInput {
code: String!
token: String!
defaultLanguageCode: LanguageCode!
availableLanguageCodes: [LanguageCode!]
pricesIncludeTax: Boolean!
currencyCode: CurrencyCode
defaultCurrencyCode: CurrencyCode
availableCurrencyCodes: [CurrencyCode!]
trackInventory: Boolean
outOfStockThreshold: Int
defaultTaxZoneId: ID!
defaultShippingZoneId: ID!
sellerId: ID
customFields: JSON
}
CreateCollectionInput
input CreateCollectionInput {
isPrivate: Boolean
featuredAssetId: ID
assetIds: [ID!]
parentId: ID
inheritFilters: Boolean
filters: [ConfigurableOperationInput!]!
translations: [CreateCollectionTranslationInput!]!
customFields: JSON
}
CreateCollectionTranslationInput
input CreateCollectionTranslationInput {
languageCode: LanguageCode!
name: String!
slug: String!
description: String!
customFields: JSON
}
CreateCountryInput
input CreateCountryInput {
code: String!
translations: [CountryTranslationInput!]!
enabled: Boolean!
customFields: JSON
}
CreateCustomerGroupInput
CreateCustomerInput
input CreateCustomerInput {
title: String
firstName: String!
lastName: String!
phoneNumber: String
emailAddress: String!
customFields: JSON
}
CreateFacetInput
input CreateFacetInput {
code: String!
isPrivate: Boolean!
translations: [FacetTranslationInput!]!
values: [CreateFacetValueWithFacetInput!]
customFields: JSON
}
CreateFacetValueInput
input CreateFacetValueInput {
facetId: ID!
code: String!
translations: [FacetValueTranslationInput!]!
customFields: JSON
}
CreateFacetValueWithFacetInput
CreateGroupOptionInput
CreatePaymentMethodInput
input CreatePaymentMethodInput {
code: String!
enabled: Boolean!
checker: ConfigurableOperationInput
handler: ConfigurableOperationInput!
translations: [PaymentMethodTranslationInput!]!
customFields: JSON
}
CreateProductInput
input CreateProductInput {
featuredAssetId: ID
enabled: Boolean
assetIds: [ID!]
facetValueIds: [ID!]
translations: [ProductTranslationInput!]!
customFields: JSON
}
CreateProductOptionGroupInput
input CreateProductOptionGroupInput {
code: String!
translations: [ProductOptionGroupTranslationInput!]!
options: [CreateGroupOptionInput!]!
customFields: JSON
}
CreateProductOptionInput
input CreateProductOptionInput {
productOptionGroupId: ID!
code: String!
translations: [ProductOptionGroupTranslationInput!]!
customFields: JSON
}
CreateProductVariantInput
input CreateProductVariantInput {
productId: ID!
translations: [ProductVariantTranslationInput!]!
facetValueIds: [ID!]
sku: String!
price: Money
taxCategoryId: ID
optionIds: [ID!]
featuredAssetId: ID
assetIds: [ID!]
stockOnHand: Int
stockLevels: [StockLevelInput!]
outOfStockThreshold: Int
useGlobalOutOfStockThreshold: Boolean
trackInventory: GlobalFlag
customFields: JSON
}
CreateProductVariantOptionInput
input CreateProductVariantOptionInput {
optionGroupId: ID!
code: String!
translations: [ProductOptionTranslationInput!]!
}
CreatePromotionInput
input CreatePromotionInput {
enabled: Boolean!
startsAt: DateTime
endsAt: DateTime
couponCode: String
perCustomerUsageLimit: Int
usageLimit: Int
conditions: [ConfigurableOperationInput!]!
actions: [ConfigurableOperationInput!]!
translations: [PromotionTranslationInput!]!
customFields: JSON
}
CreateProvinceInput
input CreateProvinceInput {
code: String!
translations: [ProvinceTranslationInput!]!
enabled: Boolean!
customFields: JSON
}
CreateRoleInput
input CreateRoleInput {
code: String!
description: String!
permissions: [Permission!]!
channelIds: [ID!]
}
CreateSellerInput
CreateShippingMethodInput
input CreateShippingMethodInput {
code: String!
fulfillmentHandler: String!
checker: ConfigurableOperationInput!
calculator: ConfigurableOperationInput!
translations: [ShippingMethodTranslationInput!]!
customFields: JSON
}
CreateStockLocationInput
CreateTagInput
CreateTaxCategoryInput
CreateTaxRateInput
input CreateTaxRateInput {
name: String!
enabled: Boolean!
value: Float!
categoryId: ID!
zoneId: ID!
customerGroupId: ID
customFields: JSON
}
CreateZoneInput
CustomerFilterParameter
input CustomerFilterParameter {
postalCode: StringOperators
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
title: StringOperators
firstName: StringOperators
lastName: StringOperators
phoneNumber: StringOperators
emailAddress: StringOperators
_and: [CustomerFilterParameter!]
_or: [CustomerFilterParameter!]
}
CustomerGroupFilterParameter
input CustomerGroupFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
name: StringOperators
_and: [CustomerGroupFilterParameter!]
_or: [CustomerGroupFilterParameter!]
}
CustomerGroupListOptions
input CustomerGroupListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
"""
Allows the results to be filtered
"""
filter: CustomerGroupFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
CustomerGroupSortParameter
input CustomerGroupSortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
name: SortOrder
}
CustomerListOptions
input CustomerListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: CustomerSortParameter
"""
Allows the results to be filtered
"""
filter: CustomerFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
CustomerSortParameter
input CustomerSortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
title: SortOrder
firstName: SortOrder
lastName: SortOrder
phoneNumber: SortOrder
emailAddress: SortOrder
}
DateListOperators
DateOperators
"""
Operators for filtering on a DateTime field
"""
input DateOperators {
eq: DateTime
before: DateTime
after: DateTime
between: DateRange
isNull: Boolean
}
DateRange
DeleteAssetInput
DeleteAssetsInput
DeleteStockLocationInput
DuplicateEntityInput
input DuplicateEntityInput {
entityName: String!
entityId: ID!
duplicatorInput: ConfigurableOperationInput!
}
FacetFilterParameter
input FacetFilterParameter {
isPrivate: BooleanOperators
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
languageCode: StringOperators
name: StringOperators
code: StringOperators
_and: [FacetFilterParameter!]
_or: [FacetFilterParameter!]
}
FacetListOptions
input FacetListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: FacetSortParameter
"""
Allows the results to be filtered
"""
filter: FacetFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
FacetSortParameter
input FacetSortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
name: SortOrder
code: SortOrder
}
FacetTranslationInput
FacetValueFilterInput
"""
Used to construct boolean expressions for filtering search results
by FacetValue ID. Examples:
* ID=1 OR ID=2:
{ facetValueFilters: [{ or: [1,2] }] }
* ID=1 AND ID=2:
{ facetValueFilters: [{ and: 1 }, { and: 2 }] }
* ID=1 AND (ID=2 OR ID=3):
{ facetValueFilters: [{ and: 1 }, { or: [2,3] }] }
"""
input FacetValueFilterInput {
and: ID
or: [ID!]
}
FacetValueFilterParameter
input FacetValueFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
languageCode: StringOperators
facetId: IDOperators
name: StringOperators
code: StringOperators
_and: [FacetValueFilterParameter!]
_or: [FacetValueFilterParameter!]
}
FacetValueListOptions
input FacetValueListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: FacetValueSortParameter
"""
Allows the results to be filtered
"""
filter: FacetValueFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
FacetValueSortParameter
input FacetValueSortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
facetId: SortOrder
name: SortOrder
code: SortOrder
}
FacetValueTranslationInput
FulfillOrderInput
HistoryEntryFilterParameter
input HistoryEntryFilterParameter {
isPublic: BooleanOperators
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
type: StringOperators
_and: [HistoryEntryFilterParameter!]
_or: [HistoryEntryFilterParameter!]
}
HistoryEntryListOptions
input HistoryEntryListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
"""
Allows the results to be filtered
"""
filter: HistoryEntryFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
HistoryEntrySortParameter
IDListOperators
IDOperators
"""
Operators for filtering on an ID field
"""
input IDOperators {
eq: String
notEq: String
in: [String!]
notIn: [String!]
isNull: Boolean
}
JobFilterParameter
input JobFilterParameter {
id: IDOperators
createdAt: DateOperators
startedAt: DateOperators
settledAt: DateOperators
queueName: StringOperators
state: StringOperators
progress: NumberOperators
isSettled: BooleanOperators
duration: NumberOperators
retries: NumberOperators
attempts: NumberOperators
_and: [JobFilterParameter!]
_or: [JobFilterParameter!]
}
JobListOptions
input JobListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: JobSortParameter
"""
Allows the results to be filtered
"""
filter: JobFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
JobSortParameter
input JobSortParameter {
id: SortOrder
createdAt: SortOrder
startedAt: SortOrder
settledAt: SortOrder
queueName: SortOrder
progress: SortOrder
duration: SortOrder
retries: SortOrder
attempts: SortOrder
}
ManualPaymentInput
MetricSummaryInput
ModifyOrderInput
input ModifyOrderInput {
dryRun: Boolean!
orderId: ID!
addItems: [AddItemInput!]
adjustOrderLines: [OrderLineInput!]
surcharges: [SurchargeInput!]
updateShippingAddress: UpdateOrderAddressInput
updateBillingAddress: UpdateOrderAddressInput
note: String
"""
Deprecated in v2.2.0. Use
refunds
instead to allow multiple refunds to beapplied in the case that multiple payment methods have been used on the order.
"""
refund: AdministratorRefundInput
refunds: [AdministratorRefundInput!]
options: ModifyOrderOptions
couponCodes: [String!]
"""
Added in v2.2
"""
shippingMethodIds: [ID!]
}
ModifyOrderOptions
MoveCollectionInput
NativeAuthInput
NumberListOperators
NumberOperators
"""
Operators for filtering on a Int or Float field
"""
input NumberOperators {
eq: Float
lt: Float
lte: Float
gt: Float
gte: Float
between: NumberRange
isNull: Boolean
}
NumberRange
OrderFilterParameter
input OrderFilterParameter {
customerLastName: StringOperators
transactionId: StringOperators
aggregateOrderId: IDOperators
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
type: StringOperators
orderPlacedAt: DateOperators
code: StringOperators
state: StringOperators
active: BooleanOperators
totalQuantity: NumberOperators
subTotal: NumberOperators
subTotalWithTax: NumberOperators
currencyCode: StringOperators
shipping: NumberOperators
shippingWithTax: NumberOperators
total: NumberOperators
totalWithTax: NumberOperators
_and: [OrderFilterParameter!]
_or: [OrderFilterParameter!]
}
OrderLineInput
OrderListOptions
input OrderListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: OrderSortParameter
"""
Allows the results to be filtered
"""
filter: OrderFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
OrderSortParameter
input OrderSortParameter {
customerLastName: SortOrder
transactionId: SortOrder
aggregateOrderId: SortOrder
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
orderPlacedAt: SortOrder
code: SortOrder
state: SortOrder
totalQuantity: SortOrder
subTotal: SortOrder
subTotalWithTax: SortOrder
shipping: SortOrder
shippingWithTax: SortOrder
total: SortOrder
totalWithTax: SortOrder
}
PaymentMethodFilterParameter
input PaymentMethodFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
name: StringOperators
code: StringOperators
description: StringOperators
enabled: BooleanOperators
_and: [PaymentMethodFilterParameter!]
_or: [PaymentMethodFilterParameter!]
}
PaymentMethodListOptions
input PaymentMethodListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
"""
Allows the results to be filtered
"""
filter: PaymentMethodFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
PaymentMethodSortParameter
input PaymentMethodSortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
name: SortOrder
code: SortOrder
description: SortOrder
}
PaymentMethodTranslationInput
input PaymentMethodTranslationInput {
id: ID
languageCode: LanguageCode!
name: String
description: String
customFields: JSON
}
PreviewCollectionVariantsInput
input PreviewCollectionVariantsInput {
parentId: ID
inheritFilters: Boolean!
filters: [ConfigurableOperationInput!]!
}
ProductFilterParameter
input ProductFilterParameter {
facetValueId: IDOperators
sku: StringOperators
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
languageCode: StringOperators
name: StringOperators
slug: StringOperators
description: StringOperators
enabled: BooleanOperators
_and: [ProductFilterParameter!]
_or: [ProductFilterParameter!]
}
ProductListOptions
input ProductListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: ProductSortParameter
"""
Allows the results to be filtered
"""
filter: ProductFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
ProductOptionGroupTranslationInput
input ProductOptionGroupTranslationInput {
id: ID
languageCode: LanguageCode!
name: String
customFields: JSON
}
ProductOptionTranslationInput
input ProductOptionTranslationInput {
id: ID
languageCode: LanguageCode!
name: String
customFields: JSON
}
ProductSortParameter
input ProductSortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
name: SortOrder
slug: SortOrder
description: SortOrder
}
ProductTranslationInput
input ProductTranslationInput {
id: ID
languageCode: LanguageCode!
name: String
slug: String
description: String
customFields: JSON
}
ProductVariantFilterParameter
input ProductVariantFilterParameter {
facetValueId: IDOperators
enabled: BooleanOperators
trackInventory: StringOperators
stockOnHand: NumberOperators
stockAllocated: NumberOperators
outOfStockThreshold: NumberOperators
useGlobalOutOfStockThreshold: BooleanOperators
id: IDOperators
productId: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
languageCode: StringOperators
sku: StringOperators
name: StringOperators
price: NumberOperators
currencyCode: StringOperators
priceWithTax: NumberOperators
stockLevel: StringOperators
_and: [ProductVariantFilterParameter!]
_or: [ProductVariantFilterParameter!]
}
ProductVariantListOptions
input ProductVariantListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
"""
Allows the results to be filtered
"""
filter: ProductVariantFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
ProductVariantPriceInput
"""
Used to set up update the price of a ProductVariant in a particular Channel.
If the
delete
flag is true
, the price will be deleted for the given Channel."""
input ProductVariantPriceInput {
currencyCode: CurrencyCode!
price: Money!
delete: Boolean
}
ProductVariantSortParameter
input ProductVariantSortParameter {
stockOnHand: SortOrder
stockAllocated: SortOrder
outOfStockThreshold: SortOrder
id: SortOrder
productId: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
sku: SortOrder
name: SortOrder
price: SortOrder
priceWithTax: SortOrder
stockLevel: SortOrder
}
ProductVariantTranslationInput
input ProductVariantTranslationInput {
id: ID
languageCode: LanguageCode!
name: String
customFields: JSON
}
PromotionFilterParameter
input PromotionFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
startsAt: DateOperators
endsAt: DateOperators
couponCode: StringOperators
perCustomerUsageLimit: NumberOperators
usageLimit: NumberOperators
name: StringOperators
description: StringOperators
enabled: BooleanOperators
_and: [PromotionFilterParameter!]
_or: [PromotionFilterParameter!]
}
PromotionListOptions
input PromotionListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: PromotionSortParameter
"""
Allows the results to be filtered
"""
filter: PromotionFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
PromotionSortParameter
input PromotionSortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
startsAt: SortOrder
endsAt: SortOrder
couponCode: SortOrder
perCustomerUsageLimit: SortOrder
usageLimit: SortOrder
name: SortOrder
description: SortOrder
}
PromotionTranslationInput
input PromotionTranslationInput {
id: ID
languageCode: LanguageCode!
name: String
description: String
customFields: JSON
}
ProvinceFilterParameter
input ProvinceFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
languageCode: StringOperators
code: StringOperators
type: StringOperators
name: StringOperators
enabled: BooleanOperators
parentId: IDOperators
_and: [ProvinceFilterParameter!]
_or: [ProvinceFilterParameter!]
}
ProvinceListOptions
input ProvinceListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: ProvinceSortParameter
"""
Allows the results to be filtered
"""
filter: ProvinceFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
ProvinceSortParameter
input ProvinceSortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
code: SortOrder
type: SortOrder
name: SortOrder
parentId: SortOrder
}
ProvinceTranslationInput
RefundOrderInput
input RefundOrderInput {
lines: [OrderLineInput!]!
shipping: Money!
adjustment: Money!
"""
If an amount is specified, this value will be used to create a Refund rather than calculating the
amount automatically. This was added in v2.2 and will be the preferred way to specify the refund
amount in the future. The
lines
, shipping
and adjustment
fields will likely be removed in a futureversion.
"""
amount: Money
paymentId: ID!
reason: String
}
RemoveCollectionsFromChannelInput
RemoveFacetsFromChannelInput
RemovePaymentMethodsFromChannelInput
RemoveProductVariantsFromChannelInput
RemoveProductsFromChannelInput
RemovePromotionsFromChannelInput
RemoveShippingMethodsFromChannelInput
RemoveStockLocationsFromChannelInput
RoleFilterParameter
input RoleFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
code: StringOperators
description: StringOperators
_and: [RoleFilterParameter!]
_or: [RoleFilterParameter!]
}
RoleListOptions
input RoleListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: RoleSortParameter
"""
Allows the results to be filtered
"""
filter: RoleFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
RoleSortParameter
input RoleSortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
code: SortOrder
description: SortOrder
}
SearchInput
input SearchInput {
term: String
facetValueIds: [ID!]
facetValueOperator: LogicalOperator
facetValueFilters: [FacetValueFilterInput!]
collectionId: ID
collectionSlug: String
groupByProduct: Boolean
take: Int
skip: Int
}
SearchResultSortParameter
SellerFilterParameter
input SellerFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
name: StringOperators
_and: [SellerFilterParameter!]
_or: [SellerFilterParameter!]
}
SellerListOptions
input SellerListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: SellerSortParameter
"""
Allows the results to be filtered
"""
filter: SellerFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
SellerSortParameter
SetOrderCustomerInput
SettleRefundInput
ShippingMethodFilterParameter
input ShippingMethodFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
languageCode: StringOperators
code: StringOperators
name: StringOperators
description: StringOperators
fulfillmentHandlerCode: StringOperators
_and: [ShippingMethodFilterParameter!]
_or: [ShippingMethodFilterParameter!]
}
ShippingMethodListOptions
input ShippingMethodListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
"""
Allows the results to be filtered
"""
filter: ShippingMethodFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
ShippingMethodSortParameter
input ShippingMethodSortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
code: SortOrder
name: SortOrder
description: SortOrder
fulfillmentHandlerCode: SortOrder
}
ShippingMethodTranslationInput
input ShippingMethodTranslationInput {
id: ID
languageCode: LanguageCode!
name: String
description: String
customFields: JSON
}
StockLevelInput
StockLocationFilterParameter
input StockLocationFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
name: StringOperators
description: StringOperators
_and: [StockLocationFilterParameter!]
_or: [StockLocationFilterParameter!]
}
StockLocationListOptions
input StockLocationListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
"""
Allows the results to be filtered
"""
filter: StockLocationFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
StockLocationSortParameter
input StockLocationSortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
name: SortOrder
description: SortOrder
}
StockMovementListOptions
StringListOperators
StringOperators
"""
Operators for filtering on a String field
"""
input StringOperators {
eq: String
notEq: String
contains: String
notContains: String
in: [String!]
notIn: [String!]
regex: String
isNull: Boolean
}
SurchargeInput
input SurchargeInput {
description: String!
sku: String
price: Money!
priceIncludesTax: Boolean!
taxRate: Float
taxDescription: String
}
TagFilterParameter
input TagFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
value: StringOperators
_and: [TagFilterParameter!]
_or: [TagFilterParameter!]
}
TagListOptions
input TagListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: TagSortParameter
"""
Allows the results to be filtered
"""
filter: TagFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
TagSortParameter
TaxCategoryFilterParameter
input TaxCategoryFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
name: StringOperators
isDefault: BooleanOperators
_and: [TaxCategoryFilterParameter!]
_or: [TaxCategoryFilterParameter!]
}
TaxCategoryListOptions
input TaxCategoryListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: TaxCategorySortParameter
"""
Allows the results to be filtered
"""
filter: TaxCategoryFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
TaxCategorySortParameter
input TaxCategorySortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
name: SortOrder
}
TaxRateFilterParameter
input TaxRateFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
name: StringOperators
enabled: BooleanOperators
value: NumberOperators
_and: [TaxRateFilterParameter!]
_or: [TaxRateFilterParameter!]
}
TaxRateListOptions
input TaxRateListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: TaxRateSortParameter
"""
Allows the results to be filtered
"""
filter: TaxRateFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}
TaxRateSortParameter
input TaxRateSortParameter {
id: SortOrder
createdAt: SortOrder
updatedAt: SortOrder
name: SortOrder
value: SortOrder
}
TestEligibleShippingMethodsInput
input TestEligibleShippingMethodsInput {
shippingAddress: CreateAddressInput!
lines: [TestShippingMethodOrderLineInput!]!
}
TestShippingMethodInput
input TestShippingMethodInput {
checker: ConfigurableOperationInput!
calculator: ConfigurableOperationInput!
shippingAddress: CreateAddressInput!
lines: [TestShippingMethodOrderLineInput!]!
}
TestShippingMethodOrderLineInput
UpdateActiveAdministratorInput
input UpdateActiveAdministratorInput {
firstName: String
lastName: String
emailAddress: String
password: String
customFields: JSON
}
UpdateAddressInput
"""
Input used to update an Address.
The countryCode must correspond to a
code
property of a Country that has been defined in theVendure server. The
code
property is typically a 2-character ISO code such as "GB", "US", "DE" etc.If an invalid code is passed, the mutation will fail.
"""
input UpdateAddressInput {
id: ID!
fullName: String
company: String
streetLine1: String
streetLine2: String
city: String
province: String
postalCode: String
countryCode: String
phoneNumber: String
defaultShippingAddress: Boolean
defaultBillingAddress: Boolean
customFields: JSON
}
UpdateAdministratorInput
input UpdateAdministratorInput {
id: ID!
firstName: String
lastName: String
emailAddress: String
password: String
roleIds: [ID!]
customFields: JSON
}
UpdateAssetInput
input UpdateAssetInput {
id: ID!
name: String
focalPoint: CoordinateInput
tags: [String!]
customFields: JSON
}
UpdateChannelInput
input UpdateChannelInput {
id: ID!
code: String
token: String
defaultLanguageCode: LanguageCode
availableLanguageCodes: [LanguageCode!]
pricesIncludeTax: Boolean
currencyCode: CurrencyCode
defaultCurrencyCode: CurrencyCode
availableCurrencyCodes: [CurrencyCode!]
trackInventory: Boolean
outOfStockThreshold: Int
defaultTaxZoneId: ID
defaultShippingZoneId: ID
sellerId: ID
customFields: JSON
}
UpdateCollectionInput
input UpdateCollectionInput {
id: ID!
isPrivate: Boolean
featuredAssetId: ID
parentId: ID
assetIds: [ID!]
inheritFilters: Boolean
filters: [ConfigurableOperationInput!]
translations: [UpdateCollectionTranslationInput!]
customFields: JSON
}
UpdateCollectionTranslationInput
input UpdateCollectionTranslationInput {
id: ID
languageCode: LanguageCode!
name: String
slug: String
description: String
customFields: JSON
}
UpdateCountryInput
input UpdateCountryInput {
id: ID!
code: String
translations: [CountryTranslationInput!]
enabled: Boolean
customFields: JSON
}
UpdateCustomerGroupInput
UpdateCustomerInput
input UpdateCustomerInput {
id: ID!
title: String
firstName: String
lastName: String
phoneNumber: String
emailAddress: String
customFields: JSON
}
UpdateCustomerNoteInput
UpdateFacetInput
input UpdateFacetInput {
id: ID!
isPrivate: Boolean
code: String
translations: [FacetTranslationInput!]
customFields: JSON
}
UpdateFacetValueInput
input UpdateFacetValueInput {
id: ID!
code: String
translations: [FacetValueTranslationInput!]
customFields: JSON
}
UpdateGlobalSettingsInput
input UpdateGlobalSettingsInput {
availableLanguages: [LanguageCode!]
trackInventory: Boolean
outOfStockThreshold: Int
customFields: JSON
}
UpdateOrderAddressInput
input UpdateOrderAddressInput {
fullName: String
company: String
streetLine1: String
streetLine2: String
city: String
province: String
postalCode: String
countryCode: String
phoneNumber: String
}
UpdateOrderInput
UpdateOrderNoteInput
UpdatePaymentMethodInput
input UpdatePaymentMethodInput {
id: ID!
code: String
enabled: Boolean
checker: ConfigurableOperationInput
handler: ConfigurableOperationInput
translations: [PaymentMethodTranslationInput!]
customFields: JSON
}
UpdateProductInput
input UpdateProductInput {
id: ID!
enabled: Boolean
featuredAssetId: ID
assetIds: [ID!]
facetValueIds: [ID!]
translations: [ProductTranslationInput!]
customFields: JSON
}
UpdateProductOptionGroupInput
input UpdateProductOptionGroupInput {
id: ID!
code: String
translations: [ProductOptionGroupTranslationInput!]
customFields: JSON
}
UpdateProductOptionInput
input UpdateProductOptionInput {
id: ID!
code: String
translations: [ProductOptionGroupTranslationInput!]
customFields: JSON
}
UpdateProductVariantInput
input UpdateProductVariantInput {
id: ID!
enabled: Boolean
translations: [ProductVariantTranslationInput!]
facetValueIds: [ID!]
optionIds: [ID!]
sku: String
taxCategoryId: ID
"""
Sets the price for the ProductVariant in the Channel's default currency
"""
price: Money
"""
Allows multiple prices to be set for the ProductVariant in different currencies.
"""
prices: [ProductVariantPriceInput!]
featuredAssetId: ID
assetIds: [ID!]
stockOnHand: Int
stockLevels: [StockLevelInput!]
outOfStockThreshold: Int
useGlobalOutOfStockThreshold: Boolean
trackInventory: GlobalFlag
customFields: JSON
}
UpdatePromotionInput
input UpdatePromotionInput {
id: ID!
enabled: Boolean
startsAt: DateTime
endsAt: DateTime
couponCode: String
perCustomerUsageLimit: Int
usageLimit: Int
conditions: [ConfigurableOperationInput!]
actions: [ConfigurableOperationInput!]
translations: [PromotionTranslationInput!]
customFields: JSON
}
UpdateProvinceInput
input UpdateProvinceInput {
id: ID!
code: String
translations: [ProvinceTranslationInput!]
enabled: Boolean
customFields: JSON
}
UpdateRoleInput
input UpdateRoleInput {
id: ID!
code: String
description: String
permissions: [Permission!]
channelIds: [ID!]
}
UpdateSellerInput
UpdateShippingMethodInput
input UpdateShippingMethodInput {
id: ID!
code: String
fulfillmentHandler: String
checker: ConfigurableOperationInput
calculator: ConfigurableOperationInput
translations: [ShippingMethodTranslationInput!]!
customFields: JSON
}
UpdateStockLocationInput
UpdateTagInput
UpdateTaxCategoryInput
UpdateTaxRateInput
input UpdateTaxRateInput {
id: ID!
name: String
value: Float
enabled: Boolean
categoryId: ID
zoneId: ID
customerGroupId: ID
customFields: JSON
}
UpdateZoneInput
ZoneFilterParameter
input ZoneFilterParameter {
id: IDOperators
createdAt: DateOperators
updatedAt: DateOperators
name: StringOperators
_and: [ZoneFilterParameter!]
_or: [ZoneFilterParameter!]
}
ZoneListOptions
input ZoneListOptions {
"""
Skips the first n results, for use in pagination
"""
skip: Int
"""
Takes n results, for use in pagination
"""
take: Int
"""
Specifies which properties to sort the results by
"""
sort: ZoneSortParameter
"""
Allows the results to be filtered
"""
filter: ZoneFilterParameter
"""
Specifies whether multiple top-level "filter" fields should be combined with a logical AND or OR operation. Defaults to AND.
"""
filterOperator: LogicalOperator
}