Appearance
ProductTemplateState
Type: Object
A reusable product template that can be instantiated into jobs
Fields
| Name | Type | Args | Description | Deprecated |
|---|---|---|---|---|
| category | String | Category for catalogue organisation | ||
| components | [TemplateComponentSpec!]! | Ordered component specifications | ||
| configSchema | JSON | JSONSchema defining customer-facing configuration options | ||
| createdAt | String! | Creation timestamp (ISO8601) | ||
| description | String | Template description | ||
| id | ProductTemplateID! | Unique identifier | ||
| isActive | Boolean! | Whether available for instantiation | ||
| name | String! | Template display name | ||
| operations | [TemplateOperationSpec!]! | Top-level operation specifications with global dependency graph | ||
| publishedVersion | Int | Most recently published version | ||
| sku | String | SKU or catalogue code | ||
| status | TemplateStatus! | Lifecycle status | ||
| tags | [String!] | Free-form tags | ||
| tenantId | TenantID! | Tenant ID | ||
| updatedAt | String! | Last update timestamp (ISO8601) | ||
| version | Int! | Current version number |