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": "307535c01d597d1809056afc",
"themeRef": "ab1f7e526dcf1499e2461258"
}
Response
{
"config": {
"_id": "06a96a7d6727b4730521bade",
"id": 9226862001201,
"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": "0fb6872cf98bd63c9a097a8e",
"id": 4090892125895,
"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
| Name | Type | Description |
|---|---|---|
domain | String | Domain name to look up the configuration. |
configRef | ID | Configuration reference identifier. |
themeRef | ID | Theme reference identifier to load a specific theme. |