Skip to content

Functions and data transforms

Functions and data transforms

Use these blocks to transform values, manage structured data, and create derived variables.

All entries use the selected block’s settings panel. The focused configuration guidance below describes the fields to review before using the block.

String Function

  • Rust type: StringFunction
  • Availability: Palette
  • Purpose: Applies a selected string operation to an input value and writes the result.
  • Configure: Select the operation, provide the input values, and set the output variable or destination collection.

Translate

  • Rust type: Translate
  • Availability: Palette
  • Purpose: Maps an input value through a deterministic local lookup table.
  • Configure: Add one exact source => destination mapping per line; unmatched input is written unchanged.

Interactive configuration preview

Translate block

Local example · no request sent

Block settings

Result

Variables made available

List Function

  • Rust type: ListFunction
  • Availability: Palette
  • Purpose: Creates, reads, or transforms a list value.
  • Configure: Select the operation, provide the input values, and set the output variable or destination collection.

Crypto Function

  • Rust type: CryptoFunction
  • Availability: Palette
  • Purpose: Applies the selected cryptographic transform or digest operation.
  • Configure: Select the operation, provide the input values, and set the output variable or destination collection.

Conversion

  • Rust type: ConversionFunction
  • Availability: Palette
  • Purpose: Converts a value between supported textual, numeric, byte, and encoded representations.
  • Configure: Select the operation, provide the input values, and set the output variable or destination collection.

Date Function

  • Rust type: DateFunction
  • Availability: Palette
  • Purpose: Parses, formats, or offsets date and time values.
  • Configure: Select the operation, provide the input values, and set the output variable or destination collection.
  • Rust type: CookieContainer
  • Availability: Palette
  • Purpose: Creates or updates a named cookie collection for later request blocks.
  • Configure: Select the operation, provide the input values, and set the output variable or destination collection.

Byte Array

  • Rust type: ByteArray
  • Availability: Palette
  • Purpose: Creates or transforms byte-oriented data.
  • Configure: Select the operation, provide the input values, and set the output variable or destination collection.

Constants

  • Rust type: Constants
  • Availability: Palette
  • Purpose: Publishes configured constant values into pipeline variables.
  • Configure: Select the operation, provide the input values, and set the output variable or destination collection.

Dictionary

  • Rust type: Dictionary
  • Availability: Palette
  • Purpose: Creates or queries a key/value dictionary.
  • Configure: Select the operation, provide the input values, and set the output variable or destination collection.

Float Function

  • Rust type: FloatFunction
  • Availability: Palette
  • Purpose: Performs a selected floating-point operation.
  • Configure: Select the operation, provide the input values, and set the output variable or destination collection.

Integer Function

  • Rust type: IntegerFunction
  • Availability: Palette
  • Purpose: Performs a selected integer operation.
  • Configure: Select the operation, provide the input values, and set the output variable or destination collection.

Time Function

  • Rust type: TimeFunction
  • Availability: Palette
  • Purpose: Reads or transforms time-oriented values.
  • Configure: Select the operation, provide the input values, and set the output variable or destination collection.

Generate GUID

  • Rust type: GenerateGUID
  • Availability: Palette
  • Purpose: Creates a GUID and stores it in the configured output variable.
  • Configure: Select the operation, provide the input values, and set the output variable or destination collection.

Phone Country

  • Rust type: PhoneCountry
  • Availability: Palette
  • Purpose: Looks up country metadata for the configured phone value.
  • Configure: Select the operation, provide the input values, and set the output variable or destination collection.