- Las variables se escriben entre llaves
{{ variable }}. - Si una variable no existe o no puede resolverse, tiene el mismo efecto que una variable
undefined. - Puedes usar operadores de fusión de nulos para manejar variables
nulloundefined; por ejemplo:{{fields.foo ?? fields.bar}}.
Variables disponibles
Variables de contexto
-
El objeto
user, con acceso a las siguientes propiedades:user.user_iduser.usernameuser.nameuser.given_nameuser.family_nameuser.nicknameuser.emailuser.email_verifieduser.phone_numberuser.phone_verifieduser.pictureuser.user_metadatauser.app_metadatauser.created_atuser.updated_atuser.last_password_resetuser.identities
-
El objeto
organization, con acceso a las siguientes propiedades:organization.idorganization.nameorganization.display_nameorganization.metadata
-
El objeto
client, con acceso a las siguientes propiedades:client.client_idclient.name
-
El objeto
tenant, con acceso a la siguiente propiedad:tenant.name
-
El objeto
transaction, con acceso a las siguientes propiedades:transaction.statetransaction.correlation_id
-
El objeto
custom_domain, con acceso a las siguientes propiedades:custome_domain.domaincustome_domain.domain_metadata
Ejemplo de objeto de contexto
Ejemplo de objeto de contexto
{{context.user.user_id}} hace referencia al user_id del objeto user.

Variables de los campos del formulario
{{fields.first_name}} hace referencia al valor introducido en un campo con el id first_name.

Variables de salida de las acciones del flujo
{{actions.generate_otp.code}} hace referencia al code de salida de la acción con ID generate_otp.

{{vars.external_id}} hace referencia al valor de una variable compartida con el ID external_id.

Funciones auxiliares
{{functions.toString(fields.privacy_policies)}} transforma el valor del campo con el id privacy_policies usando la función toString().

Prácticas recomendadas para variables
Usa ID descriptivos
first_name.
Tenga cuidado al actualizar IDs existentes
Verificar ejecuciones de Flow

