OBJECT

Query

link GraphQL Schema definition

  • type Query {
  • # Query of Base Module.
  • # Retrieve a JWT for authentication of further requests
  • #
  • # Arguments
  • # username: [Not documented]
  • # password: [Not documented]
  • token(username: String, password: String): String!
  • # Query of Base Module.
  • # Retrieve a refresh token and access token
  • #
  • # Arguments
  • # username: [Not documented]
  • # password: [Not documented]
  • login(username: String, password: String): LoginInterface!
  • # Query of Base Module.
  • # Query a customer's active JWT.
  • # User with right 'VIEW_ANY_TOKEN' can query any customer's tokens.
  • #
  • # Arguments
  • # filter: [Not documented]
  • # pagination: [Not documented]
  • # sort: [Not documented]
  • tokens(
  • filter: TokenFilterList,
  • pagination: PaginationFilterInput,
  • sort: TokenSorting
  • ): [Token!]!
  • # retrieve a new JWT for authentication by refresh token data
  • #
  • # Arguments
  • # refreshToken: [Not documented]
  • # fingerprintHash: [Not documented]
  • refresh(refreshToken: String!, fingerprintHash: String!): String!
  • # Arguments
  • # productId: [Not documented]
  • product(productId: ID!): Product!
  • # Arguments
  • # filter: [Not documented]
  • # pagination: [Not documented]
  • # sort: [Not documented]
  • products(
  • filter: ProductFilterList,
  • pagination: PaginationFilterInput,
  • sort: ProductSorting
  • ): [Product!]!
  • # Arguments
  • # productId: [Not documented]
  • # varSelIds: [Not documented]
  • variantSelections(productId: String!, varSelIds: [String!]): VariantSelections
  • # Arguments
  • # vendorId: [Not documented]
  • vendor(vendorId: ID!): Vendor!
  • # Arguments
  • # filter: [Not documented]
  • # sort: [Not documented]
  • vendors(filter: VendorFilterList, sort: VendorSorting): [Vendor!]!
  • # Arguments
  • # categoryId: [Not documented]
  • category(categoryId: ID!): Category!
  • # Arguments
  • # filter: [Not documented]
  • # sort: [Not documented]
  • categories(filter: CategoryFilterList, sort: CategorySorting): [Category!]!
  • # Arguments
  • # manufacturerId: [Not documented]
  • manufacturer(manufacturerId: ID!): Manufacturer!
  • # Arguments
  • # filter: [Not documented]
  • # sort: [Not documented]
  • manufacturers(
  • filter: ManufacturerFilterList,
  • sort: ManufacturerSorting
  • ): [Manufacturer!]!
  • # Arguments
  • # linkId: [Not documented]
  • link(linkId: ID!): Link!
  • # Arguments
  • # filter: [Not documented]
  • links(filter: LinkFilterList): [Link!]!
  • # Arguments
  • # actionId: [Not documented]
  • action(actionId: ID!): Action!
  • # Arguments
  • # filter: [Not documented]
  • actions(filter: ActionFilterList): [Action!]!
  • # Arguments
  • # bannerId: [Not documented]
  • banner(bannerId: ID!): Banner!
  • banners: [Banner!]!
  • # Arguments
  • # promotionId: [Not documented]
  • promotion(promotionId: ID!): Promotion!
  • promotions: [Promotion!]!
  • # Arguments
  • # contentId: [Not documented]
  • content(contentId: ID!): Content!
  • # Arguments
  • # filter: [Not documented]
  • contents(filter: ContentFilterList): [Content!]!
  • # If `name` is ommited, gives you the currently active currency
  • #
  • # Arguments
  • # name: [Not documented]
  • currency(name: String): Currency!
  • currencies: [Currency!]!
  • # Arguments
  • # attributeId: [Not documented]
  • attribute(attributeId: ID!): Attribute!
  • # Arguments
  • # filter: [Not documented]
  • attributes(filter: AttributeFilterList): [Attribute!]!
  • # Arguments
  • # reviewId: [Not documented]
  • review(reviewId: ID!): Review!
  • # Arguments
  • # wishedPriceId: [Not documented]
  • wishedPrice(wishedPriceId: ID!): WishedPrice!
  • wishedPrices: [WishedPrice!]!
  • customer: Customer!
  • # Arguments
  • # countryId: [Not documented]
  • country(countryId: ID!): Country!
  • # Arguments
  • # filter: [Not documented]
  • # sort: [Not documented]
  • countries(filter: CountryFilterList, sort: CountrySorting): [Country!]!
  • # Returns information for any basket the customer owns.
  • #
  • # Arguments
  • # basketId: [Not documented]
  • basket(basketId: ID!): Basket!
  • # Returns information for any basket marked as public.
  • #
  • # Arguments
  • # basketId: [Not documented]
  • publicBasket(basketId: ID!): PublicBasket!
  • # Argument `owner` will be matched exactly against lastname and / or email
  • # Query for public baskets by owner.
  • #
  • # Arguments
  • # owner: [Not documented]
  • baskets(owner: String!): [PublicBasket!]!
  • # Arguments
  • # basketId: [Not documented]
  • basketDeliveryMethods(basketId: ID!): [BasketDeliveryMethod!]!
  • # Returns all payments that can be used for particular basket.
  • #
  • # Arguments
  • # basketId: [Not documented]
  • basketPayments(basketId: ID!): [BasketPayment!]!
  • customerInvoiceAddress: InvoiceAddress!
  • customerDeliveryAddresses: [DeliveryAddress!]!
  • # Arguments
  • # key: [Not documented]
  • translation(key: String!): Translation!
  • translations: [Translation!]!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # filters: [Not documented]
  • modules(filters: ComponentFilters): [ModuleDataTypeInterface!]!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • # moduleId: [Not documented]
  • moduleSettingBoolean(name: String!, moduleId: String!): BooleanSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • # moduleId: [Not documented]
  • moduleSettingCollection(name: String!, moduleId: String!): StringSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • # moduleId: [Not documented]
  • moduleSettingFloat(name: String!, moduleId: String!): FloatSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • # moduleId: [Not documented]
  • moduleSettingInteger(name: String!, moduleId: String!): IntegerSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • # moduleId: [Not documented]
  • moduleSettingString(name: String!, moduleId: String!): StringSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # moduleId: [Not documented]
  • moduleSettings(moduleId: String!): [SettingType!]!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • shopSettingAssocCollection(name: String!): StringSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • shopSettingBoolean(name: String!): BooleanSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • shopSettingCollection(name: String!): StringSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • shopSettingFloat(name: String!): FloatSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • shopSettingInteger(name: String!): IntegerSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • shopSettingSelect(name: String!): StringSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • shopSettingString(name: String!): StringSetting!
  • # Query of Configuration Access Module
  • shopSettings: [SettingType!]!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • # themeId: [Not documented]
  • themeSettingAssocCollection(
  • name: String!,
  • themeId: String!
  • ): StringSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • # themeId: [Not documented]
  • themeSettingBoolean(name: String!, themeId: String!): BooleanSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • # themeId: [Not documented]
  • themeSettingCollection(name: String!, themeId: String!): StringSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • # themeId: [Not documented]
  • themeSettingFloat(name: String!, themeId: String!): FloatSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • # themeId: [Not documented]
  • themeSettingInteger(name: String!, themeId: String!): IntegerSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • # themeId: [Not documented]
  • themeSettingSelect(name: String!, themeId: String!): StringSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # name: [Not documented]
  • # themeId: [Not documented]
  • themeSettingString(name: String!, themeId: String!): StringSetting!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # themeId: [Not documented]
  • themeSettings(themeId: String!): [SettingType!]!
  • # Query of Configuration Access Module
  • #
  • # Arguments
  • # filters: [Not documented]
  • themesList(filters: ComponentFilters): [ThemeDataTypeInterface!]!
  • }

link Require by

This element is not required by anyone