Skip to content

Historical changes for a product

⚠️ EXPERIMENTAL: History API is in beta. Schema and behavior may change without notice.

graphql
type ProductHistory {
  timestamp: DateTime!
  operationType: HistoryOperationType!
  changedBy: String!
  externalId: StringFieldChange
  sku: StringFieldChange
  name: StringFieldChange
  primaryCategory: StringFieldChange
  producerName: StringFieldChange
  origin: StringFieldChange
  countryOfManufacture: StringFieldChange
  regionName: StringFieldChange
  priceInCents: IntFieldChange
  shortDescription: StringFieldChange
  thumbnailUrl: StringFieldChange
  upcNumber: StringFieldChange
  alcoholPercent: FloatFieldChange
  unitVolumeMl: IntFieldChange
  sellingPackage: StringFieldChange
  bottlesPerPack: IntFieldChange
  bottlesPerCase: IntFieldChange
  isBuyable: BooleanFieldChange
  isSeasonal: BooleanFieldChange
  isVqa: BooleanFieldChange
  isKosher: BooleanFieldChange
  sellRankMonthly: IntFieldChange
  sellRankYearly: IntFieldChange
  viewRankYearly: IntFieldChange
}

Fields

ProductHistory.timestamp ● DateTime! non-null scalar

ProductHistory.operationType ● HistoryOperationType! non-null enum

ProductHistory.changedBy ● String! non-null scalar

ProductHistory.externalId ● StringFieldChange object

Changed fields (only populated if field changed in this record)

ProductHistory.sku ● StringFieldChange object

ProductHistory.name ● StringFieldChange object

ProductHistory.primaryCategory ● StringFieldChange object

ProductHistory.producerName ● StringFieldChange object

ProductHistory.origin ● StringFieldChange object

ProductHistory.countryOfManufacture ● StringFieldChange object

ProductHistory.regionName ● StringFieldChange object

ProductHistory.priceInCents ● IntFieldChange object

ProductHistory.shortDescription ● StringFieldChange object

ProductHistory.thumbnailUrl ● StringFieldChange object

ProductHistory.upcNumber ● StringFieldChange object

ProductHistory.alcoholPercent ● FloatFieldChange object

ProductHistory.unitVolumeMl ● IntFieldChange object

ProductHistory.sellingPackage ● StringFieldChange object

ProductHistory.bottlesPerPack ● IntFieldChange object

ProductHistory.bottlesPerCase ● IntFieldChange object

ProductHistory.isBuyable ● BooleanFieldChange object

ProductHistory.isSeasonal ● BooleanFieldChange object

ProductHistory.isVqa ● BooleanFieldChange object

ProductHistory.isKosher ● BooleanFieldChange object

ProductHistory.sellRankMonthly ● IntFieldChange object

ProductHistory.sellRankYearly ● IntFieldChange object

ProductHistory.viewRankYearly ● IntFieldChange object

Member Of

Product object