- Les variables sont entourées d’accolades
{{ variable }}. - Si une variable n’existe pas ou ne peut pas être résolue, l’effet est le même qu’avec une variable
undefined. - Vous pouvez utiliser des opérateurs de coalescence des nuls pour gérer les variables
nullouundefined, par exemple :{{fields.foo ?? fields.bar}}.
Variables disponibles
Variables de contexte
-
L’objet
user, qui donne accès aux propriétés suivantes :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
-
L’objet
organization, qui donne accès aux propriétés suivantes :organization.idorganization.nameorganization.display_nameorganization.metadata
-
L’objet
client, qui donne accès aux propriétés suivantes :client.client_idclient.name
-
L’objet
tenant, qui donne accès à la propriété suivante :tenant.name
-
L’objet
transaction, qui donne accès aux propriétés suivantes :transaction.statetransaction.correlation_id
-
L’objet
custom_domain, qui donne accès aux propriétés suivantes :custome_domain.domaincustome_domain.domain_metadata
Exemple d’objet de contexte
Exemple d’objet de contexte
{{context.user.user_id}} fait référence à user_id de l’objet user.

Variables des champs du formulaire
{{fields.first_name}} fait référence à la valeur saisie dans un champ dont l’ID est first_name.

Variables de sortie des actions du Flow
{{actions.generate_otp.code}} fait référence au code de sortie de l’action dont l’ID est generate_otp.

{{vars.external_id}} fait référence à la valeur d’une variable partagée ayant pour ID external_id.

Fonctions utilitaires
{{functions.toString(fields.privacy_policies)}} permet de transformer la valeur du champ dont l’ID est privacy_policies à l’aide de la fonction toString().

Bonnes pratiques pour les variables
Utilisez des ID explicites
first_name.
Faites preuve de prudence lorsque vous mettez à jour des ID existants
Vérifier les exécutions du Flow

