String!
required
Schema data type, including Maybe/Multiple prefixes, e.g.
Maybe Text.String!
required
What the value holds at send time.
String!
required
Merchant-facing label.
Boolean!
required
True when the email/SMS insert-variable picker would show this name. Hidden and structured fields still resolve if authored.
Boolean!
required
True when send-time resolution depends on a connected integration. The name is still listed; a missing integration yields an empty value.
String!
required
CamelCase schema key this name came from, e.g.
customerFirstName.String!
required
Snake_case identifier, e.g.
customer_first_name. Write {{ name }}.required
Whether this name comes from the trigger, renderer, or store.