Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
The entire GraphQL schema is available to fetch from the API itself. It's called introspection.
As with every other query, introspection of the Ergonode API requires authentication.
The simplest way to discover the GraphQL API is to use supporting HTTP clients like Insomnia. On one hand, they do support scoping through documentation schema, and on the other provide autocomplete functionality which makes writing queries really straightforward.
Alternatively, in order to obtain the full types definition download the schema
or just query the API:
Types reference:
Scalars represent primitive values like Integer or String.
Represents a lowercased, alphanumerical, and _
textual Attribute identifier of 1-128 chars in length. It cannot be id
or start with esa_
.
Represents true
or false
.
Represents a lowercased, alphanumerical, and _
textual Category identifier of 1-128 chars in length.
Represents a textual CategoryTree identifier of 1-128 chars in length.
Represents a currency code in ISO 4217 format. Example: PLN
.
Represents a lowercased, alphanumerical, and _
textual CustomField identifier in a single OptionAttribute context of 1-128 chars in length.
Represents a date formatted in one of the: yyyy-MM-dd
, yy-MM-dd
, dd.MM.yy
, dd.MM.yyyy
, MM/dd/yy
, MM/dd/yyyy
, MMMM dd, yyyy
, dd MMMM yyyy
, dd MMM yyyy
Represents an ISO 8601 date. Example: 2021-04-09T17:25:26+00:00
Represents signed double-precision fractional values as specified by IEEE 754.
Represents non-fractional signed whole numeric values.
Represents a 5 chars LCID language code. Example: pl_PL
.
Represents an alphanumeric and _
Metadatum key of 1-128 chars in length.
Represents an alphanumeric, \
, -
and _
textual MultimediaFolder name of 1-255 chars in length.
Represents a textual combination of MultimediaFolderName scalars joined with /
MultimediaFolder identifier pointing to its exact location.
Represents a not containing /
textual Multimedia name of 1-128 chars in length.
Represents a textual combination of MultimediaFolderPath, and MultimediaName joined with /
Multimedia identifier pointing to its exact location.
Represents a textual Option identifier in a single Attribute context of 1-128 chars in length.
Represents a textual Section identifier of 3-32 chars in length.
Represents a textual Product identifier of 1-255 chars in length.
Represents textual data, represented as UTF-8 character sequences. The String
type is most often used by GraphQL to represent free-form human-readable text.
Represents a textual Template identifier of 3-32 chars in length.
Represents a textual Unit name of 1-255 chars in length.
Queries allow retrieving data from the server.
Finds an Attribute
.
Returns: Attribute
Arguments:
Provides a stream of deleted attribute codes.
Returns: AttributeDeletedConnection
Arguments:
Provides a stream of attributes.
Returns: AttributeConnection
Arguments:
Finds a Category
.
Returns: Category
Arguments:
Provides a list of attributes allowed to use in a category.
Returns: AttributeConnection
Arguments:
Provides a stream of deleted category codes.
Returns: CategoryDeletedConnection
Arguments:
Provides a stream of categories.
Returns: CategoryConnection
Arguments:
Finds a CategoryTree
.
Returns: CategoryTree
Arguments:
Provides a stream of deleted category tree codes.
Returns: CategoryTreeDeletedConnection
Arguments:
Provides a stream of category trees.
Returns: CategoryTreeConnection
Arguments:
Provides a list of active languages.
Returns: LanguageConnection
Arguments:
Finds a Multimedia
.
Returns: Multimedia
Arguments:
Finds a MultimediaFolder
.
Returns: MultimediaFolder
Arguments:
Provides a list of multimedia folders.
Returns: MultimediaFolderConnection
Arguments:
Provides a stream of multimedia.
Returns: MultimediaConnection
Arguments:
Finds a Product
.
Returns: Product
Arguments:
Provides a stream of deleted product SKUs.
Returns: ProductDeletedConnection
Arguments:
Provides a stream of products.
Returns: ProductConnection
Arguments:
Finds a Section
.
Returns: Section
Arguments:
Provides a list of sections.
Returns: SectionConnection
Arguments:
Finds a Template
.
Returns: Template
Arguments:
Provides a list of templates.
Returns: TemplateConnection
Arguments:
Represents the behavior of language translation of values.
code
The code of a searched Attribute
.
after
Provides elements after the specified cursor.
first
Provides up to first n
results. Value cannot be less than 0 and higher than 200.
The default value is 50.
after
Provides elements after the specified cursor.
first
Provides up to first n
results. Value cannot be less than 0 and higher than 200.
The default value is 50.
code
The code of a searched Category
.
after
Provides elements after the specified cursor.
first
Provides up to first n
results. Value cannot be less than 0 and higher than 500.
The default value is 50.
after
Provides elements after the specified cursor.
first
Provides up to first n
results. Value cannot be less than 0 and higher than 200.
The default value is 50.
after
Provides elements after the specified cursor.
first
Provides up to first n
results. Value cannot be less than 0 and higher than 200.
The default value is 50.
code
The code of a searched CategoryTree
.
after
Provides elements after the specified cursor.
first
Provides up to first n
results. Value cannot be less than 0 and higher than 200.
The default value is 50.
after
Provides elements after the specified cursor.
first
Provides up to first n
results. Value cannot be less than 0 and higher than 200.
The default value is 50.
after
Provides elements after the specified cursor.
first
Provides up to first n
results. Value cannot be less than 0 and higher than 1000.
The default value is 50.
path
The path of a searched Multimedia
.
path
The path of a searched MultimediaFolder
.
after
Provides elements after the specified cursor.
first
Provides up to first n
results. Value cannot be less than 0 and higher than 300.
The default value is 50.
after
Provides elements after the specified cursor.
first
Provides up to first n
results. Value cannot be less than 0 and higher than 200.
The default value is 50.
sku
The sku of a searched Product
.
after
Provides elements after the specified cursor.
first
Provides up to first n
results. Value cannot be less than 0 and higher than 200.
The default value is 50.
after
Provides elements after the specified cursor.
first
Provides up to first n
results. Value cannot be less than 0 and higher than 200.
The default value is 50.
code
The code of a searched Section
.
after
Provides elements after the specified cursor.
first
Provides up to first n
results. Value cannot be less than 0 and higher than 100.
The default value is 50.
code
The code of a searched Template
.
after
Provides elements after the specified cursor.
first
Provides up to first n
results. Value cannot be less than 0 and higher than 100.
The default value is 50.
Unions represent possible many types.
Represents a product grouped in GroupingProduct
.
Types:
Objects represent the resources you can access.
A payload for a mutation.
Fields:
The connection for Attribute
Fields:
An edge in a connection.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
The connection for AttributeCode
Fields:
An edge in a connection.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
The connection for AttributeValue
Fields:
An edge in a connection.
Fields:
Represents a category.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
The connection for Category
Fields:
An edge in a connection.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
The connection for CategoryCode
Fields:
An edge in a connection.
Fields:
A payload for a mutation.
Fields:
Represent a tree of categories.
Fields:
The connection for CategoryTree
Fields:
The connection for #categorytreecode
Fields:
An edge in a connection.
Fields:
An edge in a connection.
Fields:
Represents a leaf (node) of a category tree.
Fields:
The connection for #categorytreeleaf
Fields:
An edge in a connection.
Fields:
Represents a date.
Implements:
Fields:
An attribute value.
Implements:
Fields:
Translation of an attribute value.
Implements:
Fields:
Represents a collection of multimedia files of any type.
Implements:
An attribute value.
Implements:
Fields:
Translation of an attribute value.
Implements:
Fields:
Represents a collection of images.
Implements:
An attribute value.
Implements:
Fields:
Translation of an attribute value.
Implements:
Fields:
Represents a product grouped in GroupingProduct with a specific quantity for the set.
Fields:
The connection for GroupedProduct
Fields:
An edge in a connection.
Fields:
A product grouping other products. Can represent products like the ones with common features or promotional packages.
Implements:
Fields:
Represents an image.
Implements:
An attribute value.
Implements:
Fields:
Translation of an attribute value.
Implements:
Fields:
Represents an image.
Implements:
Represents an image translated value.
Implements:
Fields:
A custom field value.
Implements:
Fields:
Translation of a custom field value.
Implements:
Fields:
The connection for Language
Fields:
An edge in a connection.
Fields:
Represents a metadatum of an attribute.
Fields:
Represents a multimedia file. The multimedia can be a text file, image, document file, etc.
Fields:
The connection for Multimedia
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
An edge in a connection.
Fields:
Represents a filesystem-like folder allowing to organize multimedia. Does not correspond to the physical file path or its URL.
Fields:
The connection for MultimediaFolder
Fields:
A payload for a mutation.
Fields:
An edge in a connection.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
Represents a set of options allowing multiple choices.
Implements:
An attribute value.
Implements:
Fields:
Translation of an attribute value.
Implements:
Fields:
Represents a number.
Implements:
An attribute value.
Implements:
Fields:
Translation of an attribute value.
Implements:
Fields:
Represents an option of a select and multi-select attribute.
Fields:
The connection for Option
Fields:
An edge in a connection.
Fields:
Represents an option of a select and multi-select attribute.
Fields:
Simple representation of an Option of select and multi-select attributes with the name in a specific language only.
Fields:
Information about pagination in a connection.
Fields:
Represents a positive price of a specific currency.
Implements:
Fields:
An attribute value.
Implements:
Fields:
Translation of an attribute value.
Implements:
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
The connection for Product
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
The connection for Sku
Fields:
A payload for a mutation.
Fields:
An edge in a connection.
Fields:
A payload for a mutation.
Fields:
An edge in a connection.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
Represents a relation to the collection of products.
Implements:
An attribute value.
Implements:
Fields:
Translation of an attribute value.
Implements:
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
A payload for a mutation.
Fields:
Represents a set of common attributes - technical data, SEO-related parameters, etc.
Fields:
The connection for Section
Fields:
An edge in a connection.
Fields:
Represents a set of options allowing single choice.
Implements:
An attribute value.
Implements:
Fields:
Translation of an attribute value.
Implements:
Fields:
A simple product.
Implements:
Represents a set of attributes specific to a market segment.
Fields:
The connection for Template
Fields:
An edge in a connection.
Fields:
Represents a text.
Implements:
Fields:
An attribute value.
Implements:
Fields:
Translation of an attribute value.
Implements:
Fields:
Represents a text.
Implements:
Represents a text translated value.
Implements:
Fields:
A custom field value.
Implements:
Fields:
Translation of a custom field value.
Implements:
Fields:
Represents a text with RTE enabled.
Implements:
Represents a text with RTE translated value.
Implements:
Fields:
A custom field value.
Implements:
Fields:
Translation of a custom field value.
Implements:
Fields:
Represents a short text of up to 255 chars.
Implements:
An attribute value.
Implements:
Fields:
Translation of an attribute value.
Implements:
Fields:
Represents a short text of up to 255 chars.
Implements:
Represents a text translated value.
Implements:
Fields:
A custom field value.
Implements:
Fields:
Translation of a custom field value.
Implements:
Fields:
Represents a translated value.
Fields:
Represents a unit. Can be used to define specific scalar types like a Meter.
Fields:
Represents a numeric scalar unit.
Implements:
Fields:
An attribute value.
Implements:
Fields:
Translation of an attribute value.
Implements:
Fields:
A product representing multiple variants i.e. products of different sizes or colors.
Fields:
Interfaces represent a parent for Objects providing definition of common fields.
An attribute represents a type of value that can be assigned to a product.
Fields:
Implemented by:
Represents a value defining a specific attribute.
Fields:
Implemented by:
Represents a translated attribute value for language.
Fields:
Implemented by:
A custom field represents a type of value that can be assigned to an attribute option.
Fields:
Implemented by:
Represents a value defining a specific CustomField
in specific language only.
Fields:
Implemented by:
Represents a value defining a specific CustomField
.
Fields:
Implemented by:
Represents a translated custom field value for language.
Fields:
Implemented by:
An attribute with a predefined set of values(options).
Implements:
Fields:
Implemented by:
Fields:
Implemented by:
attribute
Changed Attribute
.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
node
Node of the Edge.
cursor
The Edge cursor.
attribute
Created Attribute
.
attribute
Created Attribute
.
attribute
Created Attribute
.
attribute
Created Attribute
.
attribute
Created Attribute
.
attribute
Created Attribute
.
attribute
Created Attribute
.
attribute
Created Attribute
.
attribute
Created Attribute
.
attribute
Created Attribute
.
attribute
Created Attribute
.
attribute
Created Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
code
Deleted AttributeCode
.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
node
Node of the Edge.
cursor
The Edge cursor.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
attribute
Changed Attribute
.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
node
Node of the Edge.
cursor
The Edge cursor.
code
Readable id of Category
.
name (languages: [Language!])
Translatable name allowing to set different values in every active language.
attributeList (after: String, first: Int, codes: [AttributeCode!])
A list of attribute values.
first
argument cannot be lesser than 0 and its default value is 50.
category
Changed Category
.
category
Changed Category
.
category
Changed Category
.
category
Changed Category
.
category
Changed Category
.
category
Changed Category
.
category
Changed Category
.
category
Changed Category
.
category
Changed Category
.
category
Changed Category
.
category
Changed Category
.
category
Changed Category
.
categoryAttributeList
Updated list of attributes.
categoryAttributeList
Updated list of attributes.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
node
Node of the Edge.
cursor
The Edge cursor.
category
Created Category
.
category
Changed Category
.
code
Deleted CategoryCode
.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
node
Node of the Edge.
cursor
The Edge cursor.
category
Changed Category
.
code
Readable id of CategoryTree
.
name (languages: [Language!])
Translatable name allowing to set different values in every active language.
A list of categories belonging to the CategoryTree
.
first
argument cannot be lesser than 0, higher than 1000 and its default value is 50.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
node
Node of the Edge.
cursor
The Edge cursor.
node
Node of the Edge.
cursor
The Edge cursor.
category
A leaf of the tree.
parentCategory
Parent leaf of to leaf.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
node
Node of the Edge.
cursor
The Edge cursor.
format
Represented date format.
attribute
An Attribute
describing the value.
translations (languages: [Language!])
A value translations.
value
A translation value of an Attribute
.
attribute
An Attribute
describing the value.
translations (languages: [Language!])
A value translations.
value
A translation value of an Attribute
.
attribute
An Attribute
describing the value.
translations (languages: [Language!])
A value translations.
value
A translation value of an Attribute
.
quantity
Quantity of a grouped Product
.
product
Grouped Product
.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
node
Node of the Edge.
cursor
The Edge cursor.
A list of children.
first
argument cannot be lesser than 0 and its default value is 50.
attribute
An Attribute
describing the value.
translations (languages: [Language!])
A value translations.
value
A translation value of an Attribute
.
customField
A CustomField
describing the value.
value
A value in the context language.
customField
A CustomField
describing the value.
translations (languages: [Language!])
A value translations.
value
A translation value of a CustomField
.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
node
Node of the Edge.
cursor
The Edge cursor.
key
A key of metadatum.
value
Metadata value.
path
Readable id of Multimedia
.
name
Given file name.
extension
File extension.
mime
Mime type of the file.
size
File size in bytes.
alt (languages: [Language!])
Represents the alternate text for an image if it cannot be displayed.
title (languages: [Language!])
Represents the title tooltip value.
url
URL to download binary multimedia file.
folder
Folder where multimedia is stored.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
multimedia
Created Multimedia
.
path
Deleted MultimediaPath
.
node
Node of the Edge.
cursor
The Edge cursor.
path
Readable id of MultimediaFolder
.
name
Name of MultimediaFolder
.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
multimediaFolder
Changed MultimediaFolder
.
node
Node of the Edge.
cursor
The Edge cursor.
multimedia
Changed Multimedia
.
multimedia
Replacing Multimedia
.
multimedia
Changed Multimedia
.
multimedia
Changed Multimedia
.
multimedia
Changed Multimedia
.
multimedia
Changed Multimedia
.
attribute
An Attribute
describing the value/
translations (languages: [Language!])
A value translations.
translatedValue
Represents simplified translated value containing scalar names in context language only.
value
A translation value of an Attribute
.
attribute
An Attribute
describing the value.
translations (languages: [Language!])
A value translations.
value
A translation value of an Attribute
.
code
Readable id of Option
.
name (languages: [Language!])
Translatable name allowing to set different values in every active language.
customFields
CustomField
values.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
node
Node of the Edge.
cursor
The Edge cursor.
code
Readable id of Option
.
name (languages: [Language!])
Translatable name allowing to set different values in every active language.
code
Code of Option
.
name
Option
name in the context language.
startCursor
When paginating backwards, the cursor to continue.
endCursor
When paginating forwards, the cursor to continue.
hasPreviousPage
When paginating backwards, are there more items?
hasNextPage
When paginating forwards, are there more items?
currency
The currency price is in.
attribute
An Attribute
describing the value.
translations (languages: [Language!])
A value translations.
value
A translation value of an Attribute
.
product
Changed Product
.
product
Changed Product
.
product
Changed Product
.
product
Changed Product
.
product
Changed Product
.
product
Changed Product
.
product
Changed Product
.
product
Changed Product
.
product
Changed Product
.
product
Changed Product
.
product
Changed Product
.
product
Changed Product
.
product
Changed Product
.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
product
Created Product
.
product
Created Product
.
product
Created Product
.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
product
Changed Product
.
node
Node of the Edge.
cursor
The Edge cursor.
sku
Deleted Sku
.
node
Node of the Edge.
cursor
The Edge cursor.
product
Changed Product
.
product
Changed Product
.
product
Changed Product
.
attribute
An Attribute
describing the value.
translations (languages: [Language!])
A value translations.
value
A translation value of an Attribute
.
product
Changed Product
.
product
Changed Product
.
product
Changed Product
.
product
Changed Product
.
product
Changed Product
.
code
Readable id of Section
.
A list of attributes used in the Section
.
first
argument cannot be lesser than 0 and its default value is 50.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
node
Node of the Edge.
cursor
The Edge cursor.
attribute
An Attribute
describing the value.
translations (languages: [Language!])
A value translations.
translatedValue
Represents simplified translated value containing scalar names in context language only.
value
A translation value of an Attribute
.
code
Readable id of Template
.
A list of attributes used in the Template
.
first
argument cannot be lesser than 0 and its default value is 50.
A list of sections used in the Template
.
first
argument cannot be lesser than 0 and its default value is 50.
edges
Edges of the connection.
pageInfo
Page info of the connection.
totalCount
Count of all edges in connection.
node
Node of the Edge.
cursor
The Edge cursor.
richEdit
Is rich text editor enabled.
attribute
An Attribute
describing the value.
translations (languages: [Language!])
A value translations.
value
A translation value of an Attribute
.
rawValue
Represents raw textarea value translation with attribute variables unresolved in form of {{#attribute_code}}
.
customField
A CustomField
describing the value.
value
A value in the context language.
customField
A CustomField
describing the value.
translations (languages: [Language!])
A value translations.
value
A translation value of a CustomField
.
customField
A CustomField
describing the value.
value
A value in the context language.
customField
A CustomField
describing the value.
translations (languages: [Language!])
A value translations.
value
A translation value of a CustomField
.
attribute
An Attribute
describing the value.
translations (languages: [Language!])
A value translations.
value
A translation value of an Attribute
.
customField
A CustomField
describing the value.
value
A value in the context language.
customField
A CustomField
describing the value.
translations (languages: [Language!])
A value translations.
value
A translation value of a CustomField
.
value
Tranlated value.
language
Language of translation.
name
Name o Unit
.
symbol
Symbol of Unit
.
unit
Unit of Attribute
.
attribute
An Attribute
describing the value.
translations (languages: [Language!])
A value translations.
value
A translation value of an Attribute
.
bindings
A list of attributes by which variants are bonded.
A list of variants in VariableProduct
.
first
argument cannot be lesser than 0 and its default value is 50.
code | Readable id of |
Translatable name allowing to set different values in every active language. |
scope | Scope of |
metadata | Metadata allows describing the |
A value translations. |
attribute | An |
language | A language of a translation. |
code | Readable id of |
customField | A |
customField | A |
A value translations. |
language | A language of a translation. |
A list of options of an |
customFields | Configured attribute custom fields. |
sku | sku |
A list of categories |
template | Template of |
A list of |
createdAt | Creation date. |
editedAt | Last edition date. |
Mutations allow modifing data on the server.
Adds Attribute
metadata.
Input fields:
Returns: AttributeAddMetadataPayload
Creates DateAttribute
Input fields:
Returns: AttributeCreateDatePayload
Creates FileAttribute
Input fields:
Returns: AttributeCreateFilePayload
Creates GalleryAttribute
Input fields:
Returns: AttributeCreateGalleryPayload
Creates ImageAttribute
Input fields:
Returns: AttributeCreateImagePayload
Creates MultiSelectAttribute
Input fields:
Returns: AttributeCreateMultiSelectPayload
Creates NumericAttribute
Input fields:
Returns: AttributeCreateNumericPayload
Creates PriceAttribute
Input fields:
Returns: AttributeCreatePricePayload
Creates ProductRelationAttribute
Input fields:
Returns: AttributeCreateProductRelationPayload
Creates SelectAttribute
Input fields:
Returns: AttributeCreateSelectPayload
Creates TextareaAttribute
Input fields:
Returns: AttributeCreateTextareaPayload
Creates TextAttribute
Input fields:
Returns: AttributeCreateTextPayload
Creates UnitAttribute
Input fields:
Returns: AttributeCreateUnitPayload
Sets a DateAttribute
format.
Input fields:
Returns: AttributeDateSetFormatPayload
Deletes Attribute
.
Input fields:
Returns: AttributeDeletePayload
Deletes Attribute
metadata.
Input fields:
Returns: AttributeDeleteMetadataPayload
Adds a MultiSelectAttribute
option.
Input fields:
Returns: AttributeMultiSelectAddOptionPayload
Deletes a MultiSelectAttribute
option.
Input fields:
Returns: AttributeMultiSelectDeleteOptionPayload
Sets a MultiSelectAttribute
option name.
Input fields:
Returns: AttributeMultiSelectSetOptionNamePayload
Sets a MultiSelectAttribute
options.
Input fields:
Returns: AttributeMultiSelectSetOptionsPayload
Adds a custom field to OptionAttribute
.
Input fields:
Returns: AttributeOptionAddCustomFieldImagePayload
Adds a custom field to OptionAttribute
.
Input fields:
Returns: AttributeOptionAddCustomFieldTextareaPayload
Adds a custom field to OptionAttribute
.
Input fields:
Returns: AttributeOptionAddCustomFieldTextareaRTEPayload
Adds a custom field to OptionAttribute
.
Input fields:
Returns: AttributeOptionAddCustomFieldTextPayload
Deletes custom field value translations from a Option
.
Input fields:
Returns: AttributeOptionAddOptionCustomFieldValueTranslationsImagePayload
Deletes custom field value translations from a Option
.
Input fields:
Returns: AttributeOptionAddOptionCustomFieldValueTranslationsTextareaPayload
Deletes custom field value translations from a Option
.
Input fields:
Returns: AttributeOptionAddOptionCustomFieldValueTranslationsTextareaRTEPayload
Deletes custom field value translations from a Option
.
Input fields:
Returns: AttributeOptionAddOptionCustomFieldValueTranslationsTextPayload
Deletes custom field from an OptionAttribute
.
Input fields:
Returns: AttributeOptionDeleteCustomFieldPayload
Deletes custom field value translations from a Option
.
Input fields:
Returns: AttributeOptionDeleteOptionCustomFieldValueTranslationsPayload
Sets a PriceAttribute
currency.
Input fields:
Returns: AttributePriceSetCurrencyPayload
Adds a SelectAttribute
option.
Input fields:
Returns: AttributeSelectAddOptionPayload
Deletes a SelectAttribute
option.
Input fields:
Returns: AttributeSelectDeleteOptionPayload
Sets a SelectAttribute
option name.
Input fields:
Returns: AttributeSelectSetOptionNamePayload
Sets a SelectAttribute
options.
Input fields:
Returns: AttributeSelectSetOptionsPayload
Sets Attribute
name.
Input fields:
Returns: AttributeSetNamePayload
Sets a TextareaAttribute
richEdit.
Input fields:
Returns: AttributeTextareaSetRichEditPayload
Sets an UnitAttribute
unit.
Input fields:
Returns: AttributeUnitSetUnitPayload
Adds a DateAttribute
value translations to a category.
Input fields:
Returns: CategoryAddAttributeValueTranslationsDatePayload
Adds a FileAttribute
value translations to a category.
Input fields:
Returns: CategoryAddAttributeValueTranslationsFilePayload
Adds a GalleryAttribute
value translations to a category.
Input fields:
Returns: CategoryAddAttributeValueTranslationsGalleryPayload
Adds a ImageAttribute
value translations to a category.
Input fields:
Returns: CategoryAddAttributeValueTranslationsImagePayload
Adds a MultiSelectAttribute
value translations to a category.
Input fields:
Returns: CategoryAddAttributeValueTranslationsMultiSelectPayload
Adds a NumericAttribute
value translations to a category.
Input fields:
Returns: CategoryAddAttributeValueTranslationsNumericPayload
Adds a PriceAttribute
value translations to a category.
Input fields:
Returns: CategoryAddAttributeValueTranslationsPricePayload
Adds a ProductRelationAttribute
value translations to a category.
Input fields:
Returns: CategoryAddAttributeValueTranslationsProductRelationPayload
Adds a SelectAttribute
value translations to a category.
Input fields:
Returns: CategoryAddAttributeValueTranslationsSelectPayload
Adds a TextareaAttribute
value translations to a category.
Input fields:
Returns: CategoryAddAttributeValueTranslationsTextareaPayload
Adds a TextAttribute
value translations to a category.
Input fields:
Returns: CategoryAddAttributeValueTranslationsTextPayload
Adds a UnitAttribute
value translations to a category.
Input fields:
Returns: CategoryAddAttributeValueTranslationsUnitPayload
Adds an Attribute
as allowed to be used in Category
.
Input fields:
Returns: CategoryAttributeAddAttributePayload
Removes an Attribute
as allowed to be used in Category
.
Input fields:
Returns: CategoryAttributeRemoveAttributePayload
Creates a Category
.
Input fields:
Returns: CategoryCreatePayload
Deletes an attribute value translations from a Category
.
Input fields:
Returns: CategoryDeleteAttributeValueTranslationsPayload
Deletes a Category
.
Input fields:
Returns: CategoryDeletePayload
Sets a Category
name.
Input fields:
Returns: CategorySetNamePayload
Creates a Multimedia
.
Input fields:
Returns: MultimediaCreatePayload
Deletes a Multimedia
.
Input fields:
Returns: MultimediaDeletePayload
Creates a MultimediaFolder
.
Input fields:
Returns: MultimediaFolderCreatePayload
Moves a Multimedia
to MultimediaFolder
. Multimedia.path
identifier is changed as a result.
Input fields:
Returns: MultimediaMovePayload
Replaces a Multimedia
with given MultimediaPath
. As a result new Multimedia
is created, all relations to it are replaced with a new resource, and the existing one is deleted.
Input fields:
Returns: MultimediaReplacePayload
Sets a Multimedia
alt.
Input fields:
Returns: MultimediaSetAltPayload
Sets a Multimedia
name.
Input fields:
Returns: MultimediaSetNamePayload
Sets a Multimedia
title.
Input fields:
Returns: MultimediaSetTitlePayload
Adds a DateAttribute
value translations to a product.
Input fields:
Returns: ProductAddAttributeValueTranslationsDatePayload
Adds a FileAttribute
value translations to a product.
Input fields:
Returns: ProductAddAttributeValueTranslationsFilePayload
Adds a GalleryAttribute
value translations to a product.
Input fields:
Returns: ProductAddAttributeValueTranslationsGalleryPayload
Adds a ImageAttribute
value translations to a product.
Input fields:
Returns: ProductAddAttributeValueTranslationsImagePayload
Adds a MultiSelectAttribute
value translations to a product.
Input fields:
Returns: ProductAddAttributeValueTranslationsMultiSelectPayload
Adds a NumericAttribute
value translations to a product.
Input fields:
Returns: ProductAddAttributeValueTranslationsNumericPayload
Adds a PriceAttribute
value translations to a product.
Input fields:
Returns: ProductAddAttributeValueTranslationsPricePayload
Adds a ProductRelationAttribute
value translations to a product.
Input fields:
Returns: ProductAddAttributeValueTranslationsProductRelationPayload
Adds a SelectAttribute
value translations to a product.
Input fields:
Returns: ProductAddAttributeValueTranslationsSelectPayload
Adds a TextareaAttribute
value translations to a product.
Input fields:
Returns: ProductAddAttributeValueTranslationsTextareaPayload
Adds a TextAttribute
value translations to a product.
Input fields:
Returns: ProductAddAttributeValueTranslationsTextPayload
Adds a UnitAttribute
value translations to a product.
Input fields:
Returns: ProductAddAttributeValueTranslationsUnitPayload
Adds a product to categories.
Input fields:
Returns: ProductAddCategoriesPayload
Creates a GroupingProduct
.
Input fields:
Returns: ProductCreateGroupingPayload
Creates a SimpleProduct
.
Input fields:
Returns: ProductCreateSimplePayload
Creates a VariableProduct
.
Input fields:
Returns: ProductCreateVariablePayload
Deletes an attribute value translations from a Product
.
Input fields:
Returns: ProductDeleteAttributeValueTranslationsPayload
Deletes a product.
Input fields:
Returns: ProductDeletePayload
Adds a child product to a GroupingProduct
.
Input fields:
Returns: ProductGroupingAddChildPayload
Removes a child product from a GroupingProduct
.
Input fields:
Returns: ProductGroupingRemoveChildPayload
Set a child product quantity of a GroupingProduct
.
Input fields:
Returns: ProductGroupingSetChildQuantityPayload
Removes a product from categories.
Input fields:
Returns: ProductRemoveCategoriesPayload
Sets a product Template
.
Input fields:
Returns: ProductSetTemplatePayload
Adds a variant product to a VariableProduct
.
Input fields:
Returns: ProductVariableAddVariantPayload
Removes a variant product from a VariableProduct
.
Input fields:
Returns: ProductVariableRemoveVariantPayload
Sets binding attributes to VariableProduct
.
Input fields:
Returns: ProductVariableSetBindingsPayload
Input objects represent a set of fields allowing describing mutation.
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
Input fields:
name (languages: )
translations (languages: )
translations (languages: )
optionList (after: , first: )
categoryList (after: , first: )
attributeList (after: , first: , codes: )
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
input
code | The code of |
metadata | Metadata to be set. |
code | Code of |
scope | Scope of |
name | Name of |
format | Format of |
code | Code of |
scope | Scope of |
name | Name of |
code | Code of |
scope | Scope of |
name | Name of |
code | Code of |
scope | Scope of |
name | Name of |
code | Code of |
scope | Scope of |
name | Name of |
options | Options of |
code | Code of |
scope | Scope of |
name | Name of |
code | Code of |
scope | Scope of |
name | Name of |
currency | Currency of |
code | Code of |
scope | Scope of |
name | Name of |
code | Code of |
scope | Scope of |
name | Name of |
options | Options of |
code | Code of |
scope | Scope of |
name | Name of |
richEdit | Is rich edit enabled. |
code | Code of |
scope | Scope of |
name | Name of |
code | Code of |
scope | Scope of |
name | Name of |
unitName | Unit name for |
code | The code of |
format | Format of |
code | The code of |
code | The code of |
metadataKeys | Metadata keys to be deleted. |
code | The code of |
option | Option to be added. |
code | The code of |
optionCode | Option to be deleted. |
code | The code of |
optionCode | Option to be changed. |
optionName | Option name to be set. |
code | The code of |
options | Options to be set. |
code | The code of |
customFieldCode | Code of the custom field to be configured. |
code | The code of |
customFieldCode | Code of the custom field to be configured. |
code | The code of |
customFieldCode | Code of the custom field to be configured. |
code | The code of |
customFieldCode | Code of the custom field to be configured. |
code | The code of |
optionCode | Option to be changed. |
customFieldCode | Code of the custom field to be configured. |
translations | Translations of the value to be added. |
code | The code of |
optionCode | Option to be changed. |
customFieldCode | Code of the custom field to be configured. |
translations | Translations of the value to be added. |
code | The code of |
optionCode | Option to be changed. |
customFieldCode | Code of the custom field to be configured. |
translations | Translations of the value to be added. |
code | The code of |
optionCode | Option to be changed. |
customFieldCode | Code of the custom field to be configured. |
translations | Translations of the value to be added. |
code | The code of |
customFieldCode | Code of the custom field to be deleted. |
code | The code of |
optionCode | Option to be changed. |
customFieldCode | Code of the custom field changed. |
languages | Languages the translations to be deleted in. |
code | The code of |
currency | Currency to be set. |
code | The code of |
option | Option to be added. |
code | The code of |
optionCode | Option to be deleted. |
code | The code of |
optionCode | Option to be changed. |
optionName | Option name to be set. |
code | The code of |
options | Options to be set. |
code | The code of |
name | Name to be set. |
code | The code of |
richEdit | Is rich edit enabled. |
code | The code of |
unitName | Unit to be set. |
categoryCode | The code of |
attributeCode | The code of |
translations | Translations of the value to be added. |
categoryCode | The code of |
attributeCode | The code of |
translations | Translations of the value to be added. |
categoryCode | The code of |
attributeCode | The code of |
translations | Translations of the value to be added. |
categoryCode | The code of |
attributeCode | The code of |
translations | Translations of the value to be added. |
categoryCode | The code of |
attributeCode | The code of |
translations | Translations of the value to be added. |
categoryCode | The code of |
attributeCode | The code of |
translations | Translations of the value to be added. |
categoryCode | The code of |
attributeCode | The code of |
translations | Translations of the value to be added. |
categoryCode | The code of |
attributeCode | The code of |
translations | Translations of the value to be added. |
categoryCode | The code of |
attributeCode | The code of |
translations | Translations of the value to be added. |
categoryCode | The code of |
attributeCode | The code of |
translations | Translations of the value to be added. |
categoryCode | The code of |
attributeCode | The code of |
translations | Translations of the value to be added. |
categoryCode | The code of |
attributeCode | The code of |
translations | Translations of the value to be added. |
attributeCode | The code of |
attributeCode | The code of |
code | The code of |
name | The name of |
code | The code of |
attributeCode | The code of |
languages | Languages the translations to be deleted in. |
code | The code of |
code | The code of |
name | Name to be set. |
language |
value | Translation value to be set. |
language |
value | Translation value to be set. |
language |
value | Translation value to be set. |
language | Language the translation to be added in. |
value | Translation value to be set. |
language |
value | Translation value to be set. |
key | Key of the metadata value to be set on. |
value | Value to be set. |
name | The name of |
folderPath | Folder |
path | The path of |
name | The name of |
folderPath | Folder |
createFolderPath | Creates folderPath if does not exist. Defaults to |
path | The path of |
folderPath | Folder |
path | The path of |
path | The path of |
alt | Alt to be set. |
path | The path of |
name | Name to be set. |
path | The path of |
title | Title to be set. |
language |
value | Translation value to be set. |
language |
value | Translation value to be set. |
code | Code of the |
name | Name to be set. |
language |
value | Translation value to be set. |
sku | The sku of |
attributeCode | The code of |
translations | Translations of the value to be added. |
sku | The sku of |
attributeCode | The code of |
translations | Translations of the value to be added. |
sku | The sku of |
attributeCode | The code of |
translations | Translations of the value to be added. |
sku | The sku of |
attributeCode | The code of |
translations | Translations of the value to be added. |
sku | The sku of |
attributeCode | The code of |
translations | Translations of the value to be added. |
sku | The sku of |
attributeCode | The code of |
translations | Translations of the value to be added. |
sku | The sku of |
attributeCode | The code of |
translations | Translations of the value to be added. |
sku | The sku of |
attributeCode | The code of |
translations | Translations of the value to be added. |
sku | The sku of |
attributeCode | The code of |
translations | Translations of the value to be added. |
sku | The sku of |
attributeCode | The code of |
translations | Translations of the value to be added. |
sku | The sku of |
attributeCode | The code of |
translations | Translations of the value to be added. |
sku | The sku of |
attributeCode | The code of |
translations | Translations of the value to be added. |
sku | The sku of |
categoryCodes | Categories to be added. |
sku | Sku of |
templateCode | Template of |
categoryCode | Categories of |
sku | Sku of |
templateCode | Template of |
categoryCode | Categories of |
sku | Sku of |
templateCode | Template of |
categoryCode | Categories of |
sku | The sku of |
attributeCode | The code of |
languages | Languages the translations to be deleted in. |
sku | The sku of |
sku | The sku of |
childSku | Child to be added. |
quantity | Quantity the child to be added in. |
sku | The sku of |
childSku | Child to be removed. |
sku | The sku of |
childSku | Child quantity to be modified. |
quantity | Quantity to be set. |
language |
value | Translation value to be set. |
sku | The sku of |
categoryCodes | Categories to be removed. |
sku | The sku of |
template | Template to be set. |
sku | The sku of |
variantSku | Variant to be added. |
sku | The sku of |
variantSku | Variant to be removed. |
sku | The sku of |
bindingCodes | Binding attributes to be set. |
language |
value | Translation value to be set. |
language | Language the translation to be added in. |
value | Translation value to be set. |
language | Language the translation to be added in. |
value | Translation value to be set. |
language |
value | Translation value to be set.
Accepts Attribute Variables in format |
language | Language the translation to be added in. |
value | Translation value to be set. |
language |
value | Translation value to be set. |
language | Language the translation to be added in. |
value | Translation value to be set. |
language |
value | Translation value to be set. |
Language the translation to be added in. Allowed empty only in case of scope.
Language the translation to be added in. Allowed empty only in case of scope.
Language the translation to be added in. Allowed empty only in case of scope.
Language the translation to be added in. Allowed empty only in case of scope.
Language the translation to be added in. Allowed empty only in case of scope.
Language the translation to be added in. Allowed empty only in case of scope.
Language the translation to be added in. Allowed empty only in case of scope.
Language the translation to be added in. Allowed empty only in case of scope.
Language the translation to be added in. Allowed empty only in case of scope.
Language the translation to be added in. Allowed empty only in case of scope.
Language the translation to be added in. Allowed empty only in case of scope.
Language the translation to be added in. Allowed empty only in case of scope.