Ostorya dev docs

Admin API/Products and collections/Queries

productByIdentifier

query

Returns Product

query ProductByIdentifier($identifier: ProductIdentifierInput!) {
  productByIdentifier(identifier: $identifier) {
    id
    title
    handle
    status
    createdAt
    callScript
    featuredMedia {
      id
      status
      createdAt
      alt
      fileSize
      mediaContentType
    }
    mediaCount {
      count
      precision
    }
    options {
      id
      name
      position
      values
    }
  }
}

# Variables
{
  "identifier": {}
}

Arguments

identifierProductIdentifierInput!required

Returned fields

callScriptString!Ostorya extensionrequired
Notes the confirmation agent follows on the call.
codEnabledBoolean!Ostorya extensionrequired
Cash on delivery is offered for this product.
collectionsCollectionConnection!required

Arguments

afterString

beforeString

firstInt

lastInt

createdAtDateTime!required
descriptionString!required

Arguments

truncateAtInt

descriptionHtmlHTML!required
featuredMediaMediaImage
handleString!required
hasOnlyDefaultVariantBoolean!required
idID!required
mediaMediaConnection!required

Arguments

afterString

beforeString

firstInt

lastInt

mediaCountCount!required
options[ProductOption!]!required

Arguments

firstInt

priceRangeV2ProductPriceRangeV2!required
productTypeString!required
publishedAtDateTime
seoSEO!required
statusProductStatus!required
tags[String!]!required
templateSuffixString
titleString!required
totalInventoryInt!required
Available units across all variants and locations.
tracksInventoryBoolean!required
updatedAtDateTime!required
variantsProductVariantConnection!required

Arguments

afterString

beforeString

firstInt

lastInt

variantsCountCount!required
vendorString!required