# CannedCharacteristic

object type

One system-shipped IMMUTABLE Characteristic template; identical for every tenant.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `key` | [String](/types/#scalars) `String!` | The stable registry key a copyCannedCharacteristic names (kebab-case). |
| `caption` | [String](/types/#scalars) `String!` | No further notes. |
| `valueType` | [CharacteristicValueType](/types/CharacteristicValueType/) `CharacteristicValueType!` | No further notes. |
| `grammar` | [CharacteristicGrammar](/types/CharacteristicGrammar/) | No further notes. |
| `unit` | [String](/types/#scalars) | The canned-UoM unit code (number-typed templates only). |

## Used by

- [cannedCharacteristics](/reference/reading-your-records/cannedCharacteristics/)
