Skip to main content

Upper

Overview

Use the upper transform to convert an input string into all uppercase letters.

Transform structure

The upper transform only requires the transform's type and name attributes:

{
"type": "upper",
"name": "Upper Transform"
}

Top-level properties (required)

  • type string (required)
    Must be set to upper.

  • name string (required)
    The name of the transform as it will appear in the UI's dropdown menus.

  • requiresPeriodicRefresh boolean (optional)
    Whether the transform logic should be reevaluated every evening as part of the identity refresh process. Default is false.

Attributes

The upper transform only requires top-level properties:

{
"type": "upper",
"name": "Transform Name"
}
  • input object (optional)
    Explicitly defines the input data passed into the transform. If not provided, the transform uses input from the source and attribute combination configured in the UI.

Examples

This transform takes the input "inactive" and produces the output "INACTIVE".

Input: "inactive"
Output: "INACTIVE"

Transform request body:

{
"attributes": {
"input": {
"attributes": {
"value": "inactive"
},
"type": "static"
}
},
"type": "upper",
"name": "Upper Transform"
}

 

This transform takes the input "Everyone" and produces the output "EVERYONE".

Input: "Everyone"
Output: "EVERYONE"

Transform request body:

{
"attributes": {
"input": {
"attributes": {
"value": "Everyone"
},
"type": "static"
}
},
"type": "upper",
"name": "Upper Transform"
}