AttachmentVariable
A CatalogItem variable for an attachment field.
BreakVariable
A CatalogItem variable for a break field (used for adding line breaks in forms).
CheckboxVariable
Creates a checkbox (boolean) variable for service catalog forms. Use for yes/no or on/off toggles. Add a CheckboxVariable to a CatalogItem or VariableSet via the variables property.
ContainerEndVariable
A CatalogItem variable for a container end field (used for closing a container group).
ContainerSplitVariable
A CatalogItem variable for a container split field (used for creating columns within a container).
ContainerStartVariable
A CatalogItem variable for a container start field (used for grouping variables).
CustomVariable
A CatalogItem variable for a custom UI component field.
CustomWithLabelVariable
A CatalogItem variable for a custom UI component field with a label.
DateTimeVariable
Creates a date-time picker variable for service catalog forms. Use when both date and time are needed, such as scheduled appointments or event timestamps. Add a DateTimeVariable to a CatalogItem or VariableSet via the variables property.
DateVariable
Creates a date picker variable for service catalog forms. Use for date-only fields like start dates, deadlines, or target dates. Add a DateVariable to a CatalogItem or VariableSet via the variables property.
DurationVariable
A CatalogItem variable for a duration field.
EmailVariable
A CatalogItem variable for an email field.
HtmlVariable
A CatalogItem variable for an HTML field.
IpAddressVariable
A CatalogItem variable for an IP address field.
LabelVariable
A CatalogItem variable for a label field (display-only text).
ListCollectorVariable
Creates a list collector (multi-select) variable for service catalog forms. Use when users need to select multiple records from a reference table via a dual-pane picker. Add a ListCollectorVariable to a CatalogItem or VariableSet via the variables property.
LookupMultipleChoiceVariable
A CatalogItem variable for a lookup multiple choice field.
LookupSelectBoxVariable
A CatalogItem variable for a lookup select box field.
MaskedVariable
A CatalogItem variable for a masked field.
MultiLineTextVariable
Creates a multi-line text area variable for service catalog forms. Use for longer text input like descriptions, notes, or comments. Add a MultiLineTextVariable to a CatalogItem or VariableSet via the variables property.
MultipleChoiceVariable
Creates a radio button (multiple choice) variable for service catalog forms. Use when users must choose one option from a small set of visible choices. Add a MultipleChoiceVariable to a CatalogItem or VariableSet via the variables property.
NumericScaleVariable
A CatalogItem variable for a numeric scale field.
ReferenceVariable
Creates a reference lookup variable for service catalog forms. Use when users need to select a record from another table (e.g., a user, group, or configuration item) via a searchable lookup field. Add a ReferenceVariable to a CatalogItem or VariableSet via the variables property.
RequestedForVariable
A CatalogItem variable for a requested for field (typically references a user).
RichTextLabelVariable
A CatalogItem variable for a rich text label field.
SelectBoxVariable
Creates a dropdown select box variable for service catalog forms. Use when users must choose exactly one option from a predefined list. Add a SelectBoxVariable to a CatalogItem or VariableSet via the variables property.
SingleLineTextVariable
Creates a single-line text input variable for service catalog forms. Use for short text fields like names, titles, or identifiers. The value is a plain string with optional regex validation and placeholder text. Add a SingleLineTextVariable to a CatalogItem or VariableSet via the variables property.
UIPageVariable
A CatalogItem variable for a UI page field.
UrlVariable
A CatalogItem variable for a URL field.
WideSingleLineTextVariable
A CatalogItem variable for a wide single line text field.
YesNoVariable
Creates a Yes/No dropdown variable for service catalog forms. Use when the user must explicitly choose between Yes and No (unlike a checkbox which defaults to unchecked). Add a YesNoVariable to a CatalogItem or VariableSet via the variables property.