← API reference
CANONICAL TYPE REFERENCE

InstantiateProductTemplateInput

Input for instantiating a product template — creates a complete job with production structure

Product template to instantiate

jobNameString

Optional name for the created job. Defaults to template name.

Override quantity for all components

Customer configuration selections (validated against configSchema)

Artwork file attachments for components

Per-component MediaSelector selections; components with null mediaSelectors may be omitted

View exact SDL
"""
Input for instantiating a product template — creates a complete job with production structure
"""
input InstantiateProductTemplateInput {
  """Product template to instantiate"""
  templateId: ProductTemplateID!
  """Optional name for the created job. Defaults to template name."""
  jobName: String
  """Override quantity for all components"""
  quantityOverride: Int
  """Customer configuration selections (validated against configSchema)"""
  config: JSON
  """Artwork file attachments for components"""
  artworkFiles: [ArtworkFileInput!]
  """
  Per-component MediaSelector selections; components with null mediaSelectors may be omitted
  """
  selectorChoices: [ComponentSelectorChoiceInput!]
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.