Skip to content

List Theme Customizations

List the theme customization blocks configured for the store. Each row carries the block's scalar fields; the per-locale options content is returned only by the Detail query.

TIP

See the Themes overview for what each type renders and what the fields mean.

Operation

OperationTypePurpose
adminSettingsThemesQueryCollectionList theme customization blocks (cursor-paginated)

Arguments

All arguments are optional and combine in a single query — filter, sort and paginate together.

Pagination

ArgumentDescription
firstNumber of records to return.
afterCursor to fetch the page after (from pageInfo.endCursor).

Filters

Each filter narrows the result; supplying more than one combines with logical AND. They mirror the admin Themes datagrid filters.

ArgumentTypeMatchExample
nameStringPartial (contains)."Banner"
typeStringExact."product_carousel"
themeCodeStringExact."default"
channelIdIntExact.1
statusIntExact — 0 or 1.1

Sorting

ArgumentTypeValues
sortStringid (default), name, type, sort_order, theme_code, channel_id, status
orderStringasc, desc

The per-locale options are not included on the listing — query adminSettingsTheme(id:) for a single block to read its translations.

All operations require an admin Bearer token — see Authentication.

Released under the MIT License.