Skip to main content

UUID Generator

Overview

Use the UUID generator transform to create a universal unique ID (UUID) in the form of a 36-character string.

Other Considerations

There is no uniqueness checking in this transform - the underlying code is written to provide a 1 in 68,719,476,736 chance of creating a string that actually collides with another string within the tenant, so the generated UUID's uniqueness is very likely, but it is not guaranteed.

Transform structure

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

{
"type": "uuid",
"name": "UUID Generator Transform"
}

Top-level properties (required)

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

  • 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 UUID generator transform only requires top-level properties:

{
"type": "uuid",
"name": "Transform Name"
}

Examples

This transform produces a UUID such as "f7493c55-f3fc-491a-b352-4664d71f885b".

Transform request body:

{
"type": "uuid",
"name": "UUID Generator Transform"
}