Appearance
UpsertProductTemplateInput
Type: Input
Input for creating or updating a product template
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| category | String | Category for catalogue organisation | |
| components | [TemplateComponentSpecInput!] | Ordered component specifications | |
| configSchema | JSON | JSONSchema for customer-facing configuration options | |
| description | String | Template description | |
| id | ProductTemplateID | ID for update; omit for create | |
| isActive | Boolean | Whether available for instantiation (defaults to true) | |
| name | String! | Template display name | |
| operations | [TemplateOperationSpecInput!] | Top-level operation specifications | |
| sku | String | SKU or catalogue code | |
| tags | [String!] | Free-form tags for catalogue filtering |