JsonataFunctionParam
- nameType: string
Pattern: ^[a-z][a-zA-Z0-9]*$requiredParameter name. Becomes a variable accessible inside the function body — referenced by name (no
$prefix). Convention: camelCase (e.g.amount,taxRate,startDate). - typeType: stringenumrequired
Parameter type. For primitives (
string,number,boolean), the baretypeis enough. Forobject, pair withschemaKey+schemaVersionto pin the expected shape. Forarray, pair withitemTypeto declare the element type (and addschemaKey+schemaVersionwhenitemTypeisobject).values- string
- number
- boolean
- object
- array
- itemType: stringenum
Type Element type when
typeisarray. For arrays of objects, also setschemaKey+schemaVersionto pin the element shape.values- string
- number
- boolean
- object
- schemaType: string
Key Schema key pinning the expected shape. Required when
typeisobject(or whentypeisarrayanditemTypeisobject). - schemaType: string
Version Version of the pinned schema (
draftor a published semver).
