JsonataFunctionParam

  • name
    Type: string Pattern: ^[a-z][a-zA-Z0-9]*$
    required

    Parameter name. Becomes a variable accessible inside the function body — referenced by name (no $ prefix). Convention: camelCase (e.g. amount, taxRate, startDate).

  • type
    Type: stringenum
    required

    Parameter type. For primitives (string, number, boolean), the bare type is enough. For object, pair with schemaKey + schemaVersion to pin the expected shape. For array, pair with itemType to declare the element type (and add schemaKey + schemaVersion when itemType is object).

    values
    • string
    • number
    • boolean
    • object
    • array
  • itemType
    Type: stringenum

    Element type when type is array. For arrays of objects, also set schemaKey + schemaVersion to pin the element shape.

    values
    • string
    • number
    • boolean
    • object
  • schemaKey
    Type: string

    Schema key pinning the expected shape. Required when type is object (or when type is array and itemType is object).

  • schemaVersion
    Type: string

    Version of the pinned schema (draft or a published semver).