UpdateJsonataFunctionReq

  • body
    Type: string

    The JSONata function body (can only be modified in Draft status)

  • key
    Type: string

    Function key

  • name
    Type: string

    Human-readable name for the function

  • params
    Type: array object[]

    Array of function parameters (can only be modified in Draft status)

    • paramName
      Type: string
      required
    • paramType
      Type: stringenum
      required
      values
      • string
      • number
      • boolean
      • object
    • schemaDefinition
      Type: object
  • returnType
    Type: object

    Return type specification (can only be modified in Draft status)

    • type
      Type: stringenum
      required
      values
      • string
      • number
      • boolean
      • object
    • schemaDefinition
      Type: object
  • status
    Type: stringenum

    Function status (Draft functions can become Active; Active can become Deprecated)

    values
    • Draft
    • Active
    • Deprecated
  • versionType
    Type: stringenum

    Semantic version increment type (Major for breaking changes, Minor for new features, Patch for bug fixes)

    values
    • Major
    • Minor
    • Patch