Skip to main content

Random Alphanumeric

Overview

Use the random alphanumeric transform to generate a random string of any length, comprising both numbers and letters (both lowercase and uppercase).

Transform structure

The random alphanumeric transform only requires the standard type and name attributes:

{
"type": "randomAlphaNumeric",
"name": "Random Alphanumeric Transform"
}

Top-level properties (required)

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

  • 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 random alphanumeric transform uses the following structure:

{
"type": "randomAlphaNumeric",
"name": "Transform Name",
"attributes": {
"length": "32"
}
}

attributes (optional)

The attributes object contains the length configuration.

Optional

  • length string (optional)
    An integer value specifying the required size/number of characters for the random string.
    • Must be a positive number
    • Default is 32
    • Maximum allowable value is 450 characters

Examples

Since no explicit length is provided, this transform generates a 32-character random string, such as "VtPeE9WL56lMTlvfjr02KXqS3KtgDSuk".

Transform request body:

{
"type": "randomAlphaNumeric",
"name": "Random Alphanumeric Transform"
}

 

This transform generates a 10-character random string, such as "5GH2qsjU27".

Transform request body:

{
"attributes": {
"length": "10"
},
"type": "randomAlphaNumeric",
"name": "Random Alphanumeric Transform"
}