Skip to content

Property Type Overview

type ValueTypeScript TypeDescriptionDefault UI
"string"PropertyStringStringinput (single-line input)
"number"PropertyNumberNumber (decimal)number-input
"integer"PropertyNumberIntegernumber-input
"boolean"PropertyBooleanBooleanswitch
"object"PropertyObjectNested objectFlat child fields
"array"PropertyArrayArrayarray-section (panel)
"credential_id"PropertyCredentialIdCredential referencecredential-select
"encrypted_string"PropertyEncryptedStringEncrypted stringencrypted-input
"file_ref"PropertyFileReferenceFile reference (opaque)input (expression-only, no AI override)
"discriminated_union"PropertyDiscriminatedUnionDiscriminated unionSelector + variant panel
"resource_locator"PropertyResourceLocatorRemote resource selectorMode selector + input / searchable dropdown
"resource_mapper"PropertyResourceMapperRemote field mapperManual field rows / auto JSON editor

Support by plugin type:

  • Tool: All types except encrypted_string and discriminated_union.
  • Credential: string, number, integer, boolean, encrypted_string.