Skip to main content

config Query

Description

Retrieves shop configuration for a storefront by domain, configuration reference, or theme reference.

query config($domain: String, $configRef: ID, $themeRef: ID) {
config(domain: $domain, configRef: $configRef, themeRef: $themeRef) {
_id
id
uri
shopName
currency
currencySymbol
currencySymbolPosition
sites {
isPrimary
domain
}
modules {
id
data
}
articles {
_id
id
handle
type
title
}
domain
apiKey {
value
name
enabled
description
}
eshop {
uri
menus
}
categories
categoriesProduct
productTypes
socials {
id
value
title
}
}
}

Variables

{
"domain": "domain",
"configRef": "65dff4be182da226ad610cde",
"themeRef": "aa31e00770b09d4e2cf38df7"
}

Response

{
"config": {
"_id": "b14916d2778681ca805cdbd0",
"id": 52125238046,
"uri": "https://www.my-common-ground-store.com/release/1763553751/release-artist-release-name",
"shopName": "example",
"currency": "example",
"currencySymbol": "example",
"currencySymbolPosition": "example",
"sites": [
{
"isPrimary": true,
"domain": "example"
}
],
"modules": [
{
"id": "example",
"data": {}
}
],
"articles": [
{
"_id": "25e53be2e92f8bae0c36b860",
"id": 9677422757432,
"handle": "example",
"type": "example",
"title": "example"
}
],
"domain": "example",
"apiKey": {
"value": "example",
"name": "example",
"enabled": true,
"description": "example"
},
"eshop": {
"uri": "https://www.my-common-ground-store.com/release/1763553751/release-artist-release-name",
"menus": [
{}
]
},
"categories": [
"example"
],
"categoriesProduct": [
"example"
],
"productTypes": [
"example"
],
"socials": [
{
"id": "example",
"value": "example",
"title": "example"
}
]
}
}

Arguments

NameTypeDescription
domainStringDomain name to look up the configuration.
configRefIDConfiguration reference identifier.
themeRefIDTheme reference identifier to load a specific theme.

Returns

Config