> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Découvrez l’objet event du déclencheur send-phone-message d’Actions, qui fournit des renseignements contextuels sur l’exécution du déclencheur.

# Déclencheurs Actions : send-phone-message - objet event

L’objet `event` du déclencheur send-phone-message d’Actions fournit des renseignements contextuels sur l’exécution du déclencheur.

<div id="eventclient">
  ## `event.client`
</div>

<ResponseField name="event.client" type="dictionary" post={["optional"]}>
  Informations sur l’application avec laquelle cette transaction a été lancée.

  <Expandable title="propriétés de l’application" defaultOpen>
    <ResponseField name="client_id" type="string">
      L’ID client de l’application à laquelle l’utilisateur se connecte.
    </ResponseField>

    <ResponseField name="metadata" type="dictionary">
      Objet servant à stocker d’autres propriétés de l’application.
    </ResponseField>

    <ResponseField name="name" type="string">
      Le nom de l’application (tel qu’il est défini dans l’Auth0 Dashboard).
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventcustom_domain">
  ## `event.custom_domain`
</div>

<ResponseField name="event.custom_domain" type="dictionary" post={["optional"]}>
  Renseignements sur le domaine personnalisé associé à la transaction en cours.

  <Expandable title="Propriétés de custom_domain" defaultOpen>
    <ResponseField name="domain" type="string">
      Le nom du domaine personnalisé.
    </ResponseField>

    <ResponseField name="domain_metadata" type="dictionary">
      Métadonnées associées au domaine personnalisé, sous forme de paires clé-valeur.
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventmessage_options">
  ## `event.message_options`
</div>

<ResponseField name="event.message_options" type="object">
  Détails sur le message envoyé à l’utilisateur.

  <Expandable title="propriétés de message_options" defaultOpen>
    <ResponseField name="action" type="string">
      Le flux qui a déclenché cette action.

      Valeurs autorisées : `enrollment`, `second-factor-authentication`
    </ResponseField>

    <ResponseField name="code" type="string">
      Code à usage unique que l’utilisateur doit saisir dans le formulaire.
    </ResponseField>

    <ResponseField name="message_type" type="string">
      Mode d’acheminement du message, soit par 'sms' ou par 'voice'.

      Valeurs autorisées : `sms`, `voice`
    </ResponseField>

    <ResponseField name="recipient" type="string">
      Numéro de téléphone auquel le message sera envoyé.
    </ResponseField>

    <ResponseField name="text" type="string">
      Contenu du message à envoyer.
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventrequest">
  ## `event.request`
</div>

<ResponseField name="event.request" type="dictionary">
  Détails sur la requête à l’origine de la transaction.

  <Expandable title="propriétés de la requête" defaultOpen>
    <ResponseField name="geoip" type="dictionary">
      <Expandable title="propriétés de geoip" defaultOpen>
        <ResponseField name="cityName" type="string" post={["optional"]} />

        <ResponseField name="continentCode" type="string" post={["optional"]} />

        <ResponseField name="countryCode" type="string" post={["optional"]} />

        <ResponseField name="countryCode3" type="string" post={["optional"]} />

        <ResponseField name="countryName" type="string" post={["optional"]} />

        <ResponseField name="latitude" type="number" post={["optional"]} />

        <ResponseField name="longitude" type="number" post={["optional"]} />

        <ResponseField name="subdivisionCode" type="string" post={["optional"]} />

        <ResponseField name="subdivisionName" type="string" post={["optional"]} />

        <ResponseField name="timeZone" type="string" post={["optional"]} />
      </Expandable>
    </ResponseField>

    <ResponseField name="hostname" type="string" post={["optional"]}>
      Le nom d’hôte utilisé pour le flux d’authentification.
    </ResponseField>

    <ResponseField name="ip" type="string">
      L’adresse IP source de la requête.
    </ResponseField>

    <ResponseField name="language" type="string" post={["optional"]}>
      La langue demandée par le navigateur.
    </ResponseField>

    <ResponseField name="method" type="string">
      La méthode HTTP utilisée pour la requête
    </ResponseField>

    <ResponseField name="user_agent" type="string" post={["optional"]}>
      La valeur de l’en-tête `User-Agent` reçue au démarrage de la transaction.
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventsecrets">
  ## `event.secrets`
</div>

<ResponseField name="event.secrets" type="secrets">
  Valeurs secrètes associées en toute sécurité à cette Action.
</ResponseField>

<div id="eventsecurity_context">
  ## `event.security_context`
</div>

<ResponseField name="event.security_context" type="object" post={["optional"]}>
  Objet contenant des signatures d’empreinte. Il est disponible uniquement si le client utilise Cloudflare. L’empreinte JA3/JA4 peut être nulle ou vide dans certains cas. Le cas le plus courant concerne les requêtes HTTP, puisque JA3 et JA4 sont calculés au niveau de TLS. Elle peut aussi être vide si le Worker envoie des requêtes dans la même zone ou vers une zone qui n’est pas proxifiée (ou vers un tiers).

  <Expandable title="propriétés de security_context" defaultOpen>
    <ResponseField name="ja3" type="string" post={["optional"]}>
      Signature d’empreinte JA3. Elle est disponible uniquement si le client utilise une connexion TLS.
    </ResponseField>

    <ResponseField name="ja4" type="string" post={["optional"]}>
      Signature d’empreinte JA4. Elle est disponible uniquement si le client utilise une connexion TLS.
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventtenant">
  ## `event.tenant`
</div>

<ResponseField name="event.tenant" type="object">
  Détails du locataire associé à la transaction en cours.

  <Expandable title="propriétés du locataire" defaultOpen>
    <ResponseField name="id" type="string">
      Le nom du locataire.
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventtransaction">
  ## `event.transaction`
</div>

<ResponseField name="event.transaction" type="object" post={["optional"]}>
  Détails sur la transaction en cours.

  <Expandable title="propriétés de la transaction" defaultOpen>
    <ResponseField name="correlation_id" type="string" post={["optional"]}>
      L’ID de corrélation peut être fourni dans la requête d’authentification initiale lorsque l’application redirige vers Universal Login. Vous pouvez utiliser cette valeur pour faire le lien entre les journaux et les requêtes de votre code Action et le flux utilisateur.
    </ResponseField>
  </Expandable>
</ResponseField>

<div id="eventuser">
  ## `event.user`
</div>

<ResponseField name="event.user" type="dictionary">
  Objet décrivant l’utilisateur au nom duquel la transaction en cours a été lancée.

  <Expandable title="propriétés de l’utilisateur" defaultOpen>
    <ResponseField name="app_metadata" type="dictionary">
      Champs personnalisés qui stockent des renseignements sur un utilisateur et influencent son accès, comme le forfait de soutien, les rôles de sécurité ou les groupes de contrôle d’accès.
    </ResponseField>

    <ResponseField name="created_at" type="string">
      Horodatage indiquant la date de création initiale du profil de l’utilisateur.
    </ResponseField>

    <ResponseField name="email" type="string" post={["optional"]}>
      (unique) Adresse courriel de l’utilisateur.
    </ResponseField>

    <ResponseField name="email_verified" type="boolean">
      Indique si l’utilisateur a vérifié son adresse courriel.
    </ResponseField>

    <ResponseField name="family_name" type="string" post={["optional"]}>
      Nom de famille de l’utilisateur.
    </ResponseField>

    <ResponseField name="given_name" type="string" post={["optional"]}>
      Prénom de l’utilisateur.
    </ResponseField>

    <ResponseField name="last_password_reset" type="string" post={["optional"]}>
      Horodatage indiquant la dernière fois que le mot de passe de l’utilisateur a été réinitialisé ou modifié. Lors de la création de l’utilisateur, ce champ n’existe pas. Cette propriété est offerte uniquement pour les connexions de base de données.
    </ResponseField>

    <ResponseField name="name" type="string" post={["optional"]}>
      Nom complet de l’utilisateur.
    </ResponseField>

    <ResponseField name="nickname" type="string" post={["optional"]}>
      Surnom de l’utilisateur.
    </ResponseField>

    <ResponseField name="phone_number" type="string" post={["optional"]}>
      Numéro de téléphone de l’utilisateur.
    </ResponseField>

    <ResponseField name="phone_verified" type="boolean" post={["optional"]}>
      Indique si l’utilisateur a vérifié son numéro de téléphone.
    </ResponseField>

    <ResponseField name="picture" type="string" post={["optional"]}>
      URL pointant vers la [photo de profil de l’utilisateur](https://auth0.com/docs/users/change-user-picture).
    </ResponseField>

    <ResponseField name="updated_at" type="string">
      Horodatage indiquant la dernière mise à jour ou modification du profil de l’utilisateur.
    </ResponseField>

    <ResponseField name="user_id" type="string">
      (unique) Identifiant unique de l’utilisateur.
    </ResponseField>

    <ResponseField name="user_metadata" type="dictionary">
      Champs personnalisés qui stockent des renseignements sur un utilisateur sans incidence sur ce à quoi il peut ou non accéder, comme son adresse professionnelle, son adresse personnelle ou ses préférences.
    </ResponseField>

    <ResponseField name="username" type="string" post={["optional"]}>
      (unique) Nom d’utilisateur de l’utilisateur.
    </ResponseField>

    <ResponseField name="identities" type="array of objects" post={["optional"]}>
      Contient les renseignements récupérés auprès du fournisseur d’identité avec lequel l’utilisateur s’authentifie initialement. Les utilisateurs peuvent aussi lier leur profil à plusieurs fournisseurs d’identité; ces identités figureront alors aussi dans ce tableau. Le contenu de chaque objet de fournisseur d’identité varie selon le fournisseur.

      <Expandable title="propriétés des identités" defaultOpen>
        <ResponseField name="connection" type="string" post={["optional"]}>
          Nom de la connexion Auth0 utilisée pour authentifier l’utilisateur.
        </ResponseField>

        <ResponseField name="isSocial" type="boolean" post={["optional"]}>
          Indique si la connexion est de type social.
        </ResponseField>

        <ResponseField name="profileData" type="dictionary" post={["optional"]}>
          Renseignements sur l’utilisateur associés à la connexion. Lorsque des profils sont liés, cette propriété est remplie avec les renseignements utilisateur associés aux comptes secondaires.
        </ResponseField>

        <ResponseField name="provider" type="string" post={["optional"]}>
          Nom de l’entité qui authentifie l’utilisateur, comme Facebook, Google, SAML ou votre propre fournisseur.
        </ResponseField>

        <ResponseField name="user_id" type="string" post={["optional"]}>
          Identifiant unique de l’utilisateur pour cette connexion ou ce fournisseur.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>
