Expression Language for other templates

Email templates use common and unique Expression Language (EL) variables. EL variables enable advanced customization and, when used in place of hard-coded URLs, can prevent potential broken links.

Some templates listed may not appear in your org. To obtain these templates, contact Okta Support.

Change Email Confirmation

EL Expression

Type

${user.login}String
${user.email}String
${user.secondEmail}String
${user.firstName}String
${user.lastName}String
${user.locale}String
${udLocale}String
${org.name}String
${org.activationTokenExpirationHours}Integer
${org.locale}String
${org.subDomain}String
${newEmail}String
${baseURL}String
${verificationToken}String

Account Lockout

EL Expression

Type

${user.login}String
${user.email}String
${user.secondEmail}String
${user.firstName}String
${user.lastName}String
${user.locale}String
${udLocale}String
${org.name}String
${org.activationTokenExpirationHours}Integer
${org.locale}String
${org.subDomain}String
${baseURL}String

Email Challenge

EL Expression

Type

${user.login}String
${user.email}String
${user.secondEmail}String
${user.firstName}String
${user.lastName}String
${user.locale}String
${udLocale}String
${org.name}String
${org.activationTokenExpirationHours}Integer
${org.locale}String
${org.subDomain}String
${verificationToken}String
${email}String

Email Verification

EL Expression

Type

${user.login}String
${user.email}String
${user.secondEmail}String
${user.firstName}String
${user.lastName}String
${user.locale}String
${udLocale}String
${org.name}String
${org.activationTokenExpirationHours}Integer
${org.locale}String
${org.subDomain}String
${verificationToken}String
${email}String

New Device Notification

EL Expression

Type

${user.login}String
${user.email}String
${user.secondEmail}String
${user.firstName}String
${user.lastName}String
${user.locale}String
${udLocale}String
${org.name}String
${org.activationTokenExpirationHours}Integer
${org.locale}String
${org.subDomain}String
${request.browser}String
${request.date}String
${request.time}String
${request.location}String
${request.ipAddress}String

End User Lifecycle Change Notice

EL Expression

Type

${user.login}String
${user.email}String
${user.secondEmail}String
${user.firstName}String
${user.lastName}String
${user.locale}String
${udLocale}String
${org.name}String
${org.activationTokenExpirationHours}Integer
${org.locale}String
${org.subDomain}String
${message}String
${baseURL}String

Admin List of Users' Lifecycle Change

EL Expression

Type

${user.login}String
${user.email}String
${user.secondEmail}String
${user.firstName}String
${user.lastName}String
${user.locale}String
${udLocale}String
${org.name}String
${org.activationTokenExpirationHours}Integer
${org.locale}String
${org.subDomain}String

MFA Factor Enrolled

EL Expression

Type

${user.login}String
${user.email}String
${user.secondEmail}String
${user.firstName}String
${user.lastName}String
${user.locale}String
${udLocale}String
${org.name}String
${org.activationTokenExpirationHours}Integer
${org.locale}String
${org.subDomain}String
${request.factor}String
${request.date}String
${request.time}String
${request.location}String

MFA Factor  Reset

EL Expression

Type

${user.login}String
${user.email}String
${user.secondEmail}String
${user.firstName}String
${user.lastName}String
${user.locale}String
${udLocale}String
${org.name}String
${org.activationTokenExpirationHours}Integer
${org.locale}String
${org.subDomain}String
${request.factors}String
${request.date}String
${request.time}String
${request.location}String

 

Note

Note

request.factor, request.date, request.time, and request.location are required attributes and cannot be removed from the templates.