Channel Detail
Returns a single channel by id. The assigned locales, currencies, inventory sources, and the per-locale translations are returned as field-selectable connections — pick exactly the node fields you need.
Operation
| Operation | Type | Purpose |
|---|---|---|
adminSettingsChannel(id: ID!) | Query | Fetch one channel by id |
Nested data
| Field | Shape | Node fields |
|---|---|---|
locales | connection | _id, code, name, direction |
currencies | connection | _id, code, name, symbol |
inventorySources | connection | _id, code, name, status |
translations | connection | _id, locale, name, description, maintenanceModeText, homeSeo |
Notes
locales,currencies, andinventorySourcesare connections — sub-select{ edges { node { … } } }. Read the assigned ids aslocales { edges { node { _id } } }(and likewise for currencies / inventory sources).- The home-page SEO triplet is selectable as three flat fields —
seoMetaTitle,seoMetaDescription,seoMetaKeywords— read from the channel'shome_seoblock. The rawhomeSeoobject is also available if you prefer the whole block at once. Each translation node carries its own per-localehomeSeo. allowedIpsis a JSON array of IP / CIDR strings (or empty when unrestricted).logo/faviconare the stored relative paths;logoUrl/faviconUrlare the ready-to-use absolute URLs. All four arenullwhen no image is set.
Prerequisites
The example uses an illustrative id. Replace it with a channel id that exists in your store — use the adminSettingsChannels query to discover valid ids.

