Queries
activeWorkTypes
Type: [WorkType!]!
Get List of currently registered worker plugins
assortment
Type: Assortment
Get a specific assortment by ID
Arguments
Name | Description |
---|---|
assortmentId | |
slug |
assortments
Type: [Assortment!]!
Get all root assortments, by default sorted by sequence (ascending)
Arguments
Name | Description |
---|---|
queryString | |
tags | |
slugs | |
limit | |
offset | |
includeInactive | |
includeLeaves | |
sort |
assortmentsCount
Type: Int!
Returns total number of assortments that match a given criteria or all if no criteria is given
Arguments
Name | Description |
---|---|
tags | |
slugs | |
includeInactive | |
includeLeaves | |
queryString |
countries
Type: [Country!]!
Get all countries, by default sorted by creation date (ascending)
Arguments
Name | Description |
---|---|
limit | |
offset | |
includeInactive | |
queryString | |
sort |
countriesCount
Type: Int!
Returns total number of countries
Arguments
Name | Description |
---|---|
includeInactive | |
queryString |
country
Type: Country
Get a specific country by ID
Arguments
Name | Description |
---|---|
countryId |
currencies
Type: [Currency!]!
Get all currencies, by default sorted by creation date (ascending)
Arguments
Name | Description |
---|---|
limit | |
offset | |
includeInactive | |
queryString | |
sort |
currenciesCount
Type: Int!
Returns total number of currencies
Arguments
Name | Description |
---|---|
includeInactive | |
queryString |
currency
Type: Currency
Get a specific currency by ID
Arguments
Name | Description |
---|---|
currencyId |
deliveryInterfaces
Type: [DeliveryInterface!]!
Get all delivery interfaces filtered by type
Arguments
Name | Description |
---|---|
deliveryProvider
Type: DeliveryProvider
Get a specific delivery provider by ID
Arguments
Name | Description |
---|---|
deliveryProviderId |
deliveryProviders
Type: [DeliveryProvider!]!
Get all delivery providers, optionally filtered by type
Arguments
Name | Description |
---|---|
type |
deliveryProvidersCount
Type: Int!
Returns total number of delivery providers, optionally filtered by type
Arguments
Name | Description |
---|---|
type |
enrollment
Type: Enrollment
Get a specific quotation by ID
Arguments
Name | Description |
---|---|
enrollmentId |
enrollments
Type: [Enrollment!]!
Get all enrollments, by default sorted by creation date (ascending)
Arguments
Name | Description |
---|---|
limit | |
offset | |
queryString | |
status | |
sort |
enrollmentsCount
Type: Int!
Returns total number of enrollments
Arguments
Name | Description |
---|---|
queryString | |
status |
event
Type: Event
Get a specific work unit by ID
Arguments
Name | Description |
---|---|
eventId |
events
Type: [Event!]!
Get all emitted events, by default sorted by creation date (desc)
Arguments
Name | Description |
---|---|
types | |
limit | |
offset | |
queryString | |
created | |
sort |
eventsCount
Type: Int!
Get total count of all emitted events
Arguments
Name | Description |
---|---|
types | |
queryString | |
created |
eventStatistics
Type: [EventStatistics!]!
Returns aggregated report of all the events that occurred in the system
Arguments
Name | Description |
---|---|
types | |
from | |
to |
filter
Type: Filter
Get a specific filter by ID
Arguments
Name | Description |
---|---|
filterId |
filters
Type: [Filter!]!
Get all filters, by default sorted by creation date (ascending)
Arguments
Name | Description |
---|---|
limit | |
offset | |
includeInactive | |
queryString | |
sort |
filtersCount
Type: Int!
Returns total number of filters
Arguments
Name | Description |
---|---|
includeInactive | |
queryString |
language
Type: Language
Get a specific language
Arguments
Name | Description |
---|---|
languageId |
languages
Type: [Language]!
Get all languages, by default sorted by creation date (ascending)
Arguments
Name | Description |
---|---|
limit | |
offset | |
includeInactive | |
queryString | |
sort |
languagesCount
Type: Int!
Returns total number languages
Arguments
Name | Description |
---|---|
includeInactive | |
queryString |
me
Type: User
Currently logged in user
order
Type: Order
Get a specific single order
Arguments
Name | Description |
---|---|
orderId |
orders
Type: [Order!]!
Get all orders, by default sorted by creation date (descending)
Arguments
Name | Description |
---|---|
limit | |
offset | |
includeCarts | |
queryString | |
status | |
sort |
ordersCount
Type: Int!
Returns total number of orders
Arguments
Name | Description |
---|---|
includeCarts | |
queryString |
orderStatistics
Type: OrderStatistics!
Returns aggregated report of all the orders that occurred in the system
Arguments
Name | Description |
---|---|
from | |
to |
paymentInterfaces
Type: [PaymentInterface!]!
Get all payment interfaces filtered by type
Arguments
Name | Description |
---|---|
type |
paymentProvider
Type: PaymentProvider
Get a specific payment provider by ID
Arguments
Name | Description |
---|---|
paymentProviderId |
paymentProviders
Type: [PaymentProvider!]!
Get all payment providers, optionally filtered by type
Arguments
Name | Description |
---|---|
type |
paymentProvidersCount
Type: Int!
Returns total number of payment providers, optionally filtered by type
Arguments
Name | Description |
---|---|
type |
product
Type: Product
Get a specific product by id or slug
Arguments
Name | Description |
---|---|
productId | |
slug |
productCatalogPrices
Type: [ProductCatalogPrice!]!
List products specified prices
Arguments
Name | Description |
---|---|
productId |
productReview
Type: ProductReview!
Get a specific product review by ID
Arguments
Name | Description |
---|---|
productReviewId |
productReviews
Type: [ProductReview!]!
Get all product reviews, by default sorted by creation date (descending)
Arguments
Name | Description |
---|---|
limit | |
offset | |
sort | |
queryString |
productReviewsCount
Type: Int!
Returns total number of product reviews
Arguments
Name | Description |
---|---|
queryString |
products
Type: [Product!]!
Simple list of published products filtered either by tags or explicit slugs If a slug is provided, limit and offset don't have any effect on the result By default sorted by sequence (ascending) and published (ascending) unless a queryString is set
Arguments
Name | Description |
---|---|
queryString | |
tags | |
slugs | |
limit | |
offset | |
includeDrafts | |
sort |
productsCount
Type: Int!
Return total number of published products filtered either by tags or explicit slugs If a slug is provided
Arguments
Name | Description |
---|---|
tags | |
slugs | |
includeDrafts | |
queryString |
quotation
Type: Quotation
Get a specific quotation by ID
Arguments
Name | Description |
---|---|
quotationId |
quotations
Type: [Quotation!]!
Get all quotations, by default sorted by creation date (ascending)
Arguments
Name | Description |
---|---|
limit | |
offset | |
queryString | |
sort |
quotationsCount
Type: Int!
Returns total number of quotations
Arguments
Name | Description |
---|---|
queryString |
searchAssortments
Type: AssortmentSearchResult!
Search assortments
Arguments
Name | Description |
---|---|
queryString | |
assortmentIds | |
orderBy | |
includeInactive |
searchProducts
Type: ProductSearchResult!
Search products
Arguments
Name | Description |
---|---|
queryString | |
filterQuery | |
assortmentId | |
orderBy | |
includeInactive | |
ignoreChildAssortments |
shopInfo
Type: Shop!
Get shop-global data and the resolved country/language pair
token
Type: Token
Get token
Arguments
Name | Description |
---|---|
tokenId |
tokens
Type: [Token!]!
Get all tokens
Arguments
Name | Description |
---|---|
limit | |
offset |
translatedAssortmentMediaTexts
Type: [AssortmentMediaTexts!]!
Localization: Media title/subtitle of a media that is attached to a assortment
Arguments
Name | Description |
---|---|
assortmentMediaId |
translatedAssortmentTexts
Type: [AssortmentTexts!]!
Localization: Meta data for assortments
Arguments
Name | Description |
---|---|
assortmentId |
translatedFilterTexts
Type: [FilterTexts!]!
Localization: Filters and Filter Options
Arguments
Name | Description |
---|---|
filterId | |
filterOptionValue |
translatedProductMediaTexts
Type: [ProductMediaTexts!]!
Localization: Media title/subtitle of a media that is attached to a product
Arguments
Name | Description |
---|---|
productMediaId |
translatedProductTexts
Type: [ProductTexts!]!
Localization: Meta data for product
Arguments
Name | Description |
---|---|
productId |
translatedProductVariationTexts
Type: [ProductVariationTexts!]!
Localization: Variations and Variation Options
Arguments
Name | Description |
---|---|
productVariationId | |
productVariationOptionValue |
user
Type: User
Specific user data if userId provided, else returns currently logged in
Arguments
Name | Description |
---|---|
userId |
users
Type: [User!]!
Get list of users, by default sorted by creation date (ascending) unless a queryString is set
Arguments
Name | Description |
---|---|
limit | |
offset | |
includeGuests | |
queryString | |
sort |
usersCount
Type: Int!
Get total number of users in the system that match query
Arguments
Name | Description |
---|---|
includeGuests | |
queryString |
validateResetPasswordToken
Type: Boolean!
Determines if a token is valid/active for reset password
Arguments
Name | Description |
---|---|
token |
validateVerifyEmailToken
Type: Boolean!
Determines if a token is valid/active for email verification
Arguments
Name | Description |
---|---|
token |
warehousingInterfaces
Type: [WarehousingInterface!]!
Get all warehousing interfaces filtered by type
Arguments
Name | Description |
---|---|
warehousingProvider
Type: WarehousingProvider
Get a specific warehousing provider by ID
Arguments
Name | Description |
---|---|
warehousingProviderId |
warehousingProviders
Type: [WarehousingProvider!]!
Get all warehousing providers, optionally filtered by type
Arguments
Name | Description |
---|---|
warehousingProvidersCount
Type: Int!
Returns total number of delivery providers, optionally filtered by type
Arguments
Name | Description |
---|---|
work
Type: Work
Get a specific work unit by ID
Arguments
Name | Description |
---|---|
workId |
workQueue
Type: [Work!]!
Get all work from the queue, by default sorted by start date (desc), priority (desc), originalWorkId (asc) and created (asc)
Arguments
Name | Description |
---|---|
limit | |
offset | |
status | |
created | |
queryString | |
sort | |
types |
workQueueCount
Type: Int!
Return total number of workers filtered the provided arguments
Arguments
Name | Description |
---|---|
status | |
types | |
created | |
queryString |
workStatistics
Type: [WorkStatistics!]!
Returns aggregated report of all the worker jobs that occurred in the system
Arguments
Name | Description |
---|---|
types | |
from | |
to |