CubeCom Pro Docs
API reference

GraphQL Queries

Partial field reference for selected queries in the CubeCom Pro schema.

Selected queries from the Query type. See schema coverage for the generated operation inventory.

resolveConfiguration

Resolves a shopper selection against a product configuration graph.

Example

query Resolve($input: ConfigurationStateInput!) {
  resolveConfiguration(input: $input) {
    valid
    violations
    availabilityJson
    threeD {
      rootObjectAssetRevisionId
      activeObjectAssetRevisionIds
    }
    commerce {
      sku
      variantReference
    }
  }
}

resolveCommerce

Directly resolves commerce identity from selection JSON.


product

Fetches a single Product by unique ID.

  • Signature: product(id: String!): ProductModel!
  • Returns: ProductModel!

productRevisionDetail

Fetches complete graph details (choices, rules, models, mappings) for a revision.


productsByProject

Lists all products belonging to a project.

  • Signature: productsByProject(projectId: String!): [ProductModel!]!

shopifyCatalogProducts

Browses live products from a connected Shopify store.

  • Signature: shopifyCatalogProducts(integrationConnectionId: String, organizationId: String!, query: String): [ShopifyCatalogProductModel!]!

previewShopifyProductImport

Previews option mappings before importing a Shopify product.

  • Signature: previewShopifyProductImport(input: PreviewShopifyImportInput!): ShopifyImportPreviewModel!

savedConfiguration

Retrieves a previously persisted configuration state.

  • Signature: savedConfiguration(id: String!): SavedConfigurationModel!

On this page