Skip to main content

IntegrationRuntimeConfigField

A config field as declared in the integration's manifest.

type IntegrationRuntimeConfigField {
autogen: Boolean!
defaultValue: JSON
example: JSON
format: IntegrationRuntimeConfigFieldFormat
help: String
integer: Boolean!
items: IntegrationRuntimeConfigListItem
key: String!
label: String!
max: Float
maxItems: Int
maxLength: Int
min: Float
minLength: Int
nullable: Boolean!
pattern: String
required: Boolean!
type: IntegrationRuntimeConfigFieldType!
unit: IntegrationRuntimeConfigFieldUnit
values: [String!]
}

Fields​

IntegrationRuntimeConfigField.autogen ● Boolean! non-null scalar common​

Whether the platform generates the value, so it can't be edited.

IntegrationRuntimeConfigField.defaultValue ● JSON scalar common​

The value the form starts with: a string, number or boolean, or a list of strings for a LIST field.

IntegrationRuntimeConfigField.example ● JSON scalar common​

An example value for the input placeholder, with the same shape as defaultValue.

IntegrationRuntimeConfigField.format ● IntegrationRuntimeConfigFieldFormat enum common​

A common format the string value must have.

IntegrationRuntimeConfigField.help ● String scalar common​

Help text shown with the field.

IntegrationRuntimeConfigField.integer ● Boolean! non-null scalar common​

Whether a NUMBER field only accepts whole numbers.

IntegrationRuntimeConfigField.items ● IntegrationRuntimeConfigListItem object common​

What each entry of a LIST field must be.

IntegrationRuntimeConfigField.key ● String! non-null scalar common​

The key the value is stored under in the config.

IntegrationRuntimeConfigField.label ● String! non-null scalar common​

The field label.

IntegrationRuntimeConfigField.max ● Float scalar common​

The largest value a NUMBER field accepts.

IntegrationRuntimeConfigField.maxItems ● Int scalar common​

The most entries a LIST field accepts.

IntegrationRuntimeConfigField.maxLength ● Int scalar common​

The maximum number of characters of a string value.

IntegrationRuntimeConfigField.min ● Float scalar common​

The smallest value a NUMBER field accepts.

IntegrationRuntimeConfigField.minLength ● Int scalar common​

The minimum number of characters of a string value.

IntegrationRuntimeConfigField.nullable ● Boolean! non-null scalar common​

Whether saving null clears the value, so the integration falls back to its own default.

IntegrationRuntimeConfigField.pattern ● String scalar common​

A regular expression (JavaScript syntax) the whole string value must match.

IntegrationRuntimeConfigField.required ● Boolean! non-null scalar common​

Whether the field must be filled before the integration can be enabled.

IntegrationRuntimeConfigField.type ● IntegrationRuntimeConfigFieldType! non-null enum common​

The input type.

IntegrationRuntimeConfigField.unit ● IntegrationRuntimeConfigFieldUnit enum common​

The unit a NUMBER field is in.

IntegrationRuntimeConfigField.values ● [String!] list scalar common​

The allowed values of an ENUM field.

Member Of​

IntegrationRuntimeConfig object