Skip to main content

The Current User object

Information about the current logged-in or authenticated user of the app.

current_user is null for publicly accessible forms.

Properties

All properties for this object with supported data types or values. You can write JavaScript almost anywhere in Retool to manipulate or read property values.

email

The email address.

Type string
Format Email Address
Mutability Read-only
Examples
jenny@example.com

externalIdentifier

The external identifier. This value is null if you are not using API-based authentication.

Type string
Mutability Read-only

firstName

The first name.

Type string
Format Plain Text
Mutability Read-only
Examples
"Jenny"

fullName

The full name.

Type string
Format Plain Text
Mutability Read-only
Examples
"Jenny Appleseed"

groups

A list of assigned permission groups.

Type array
Array values object
Mutability Read-only
Array Object Properties

id

The group ID.

Type string
FormatUUID
Mutability Read-only

name

The group name.

Type string
FormatUUID
Mutability Read-only

Examples
{
"id": "1234567890",
"name": "admin"
},
{
"id": "9876543210",
"name": "All users"
}

lastName

The last name.

Type string
Format Plain Text
Mutability Read-only
Examples
"Appleseed"

locale

The locale.

Type string
Format Plain Text
Mutability Read-only
Examples
"en"

metadata

Relevant metadata for the item.

Type array
Array values object
Mutability Read-only

profilePhotoUrl

The profile photo URL. Available when using SSO authentication and is supplied by the IdP (Identity Provider).

Type string
Formaturl
Mutability Read-only
Examples
https://example.com/photo.jpg

sid

The unique, non-sequential ID.

Type string
FormatUUID
Mutability Read-only
Examples
"user_366e154sdfg34b9bdeds32936"