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"
}