Ostorya dev docs

Admin API/Online store/Queries

theme

query

Returns OnlineStoreTheme

query Theme($id: ID!) {
  theme(id: $id) {
    id
    name
    previewUrl
    publishedAt
    role
    settingsData
    catalog {
      name
      handle
      category
      description
      previewImageUrl
      previewUrl
    }
    templates {
      data
      template
    }
  }
}

# Variables
{
  "id": "gid://ostorya/Product/0f8c5b1e-…"
}

Arguments

idID!required

Returned fields

catalogThemeCatalogEntry!required
idID!required
nameString!required
previewUrlString!required
A signed link (2 hours) that shows this theme on the storefront, even unpublished. Served from the preview host (shop.ostorya.com), which finds the shop from the token.
publishedAtDateTime
roleString!required
settingsDataJSON!required
templates[OnlineStoreThemeTemplate!]!required

Arguments

names[String!]

themeHandleString!required
updatedAtDateTime!required