Déclencheurs d’action : Objet d’événement custom-phone-provider

L’objet event pour le déclencheur d’actions custom-phone-provider fournit des informations contextuelles sur la demande d’envoi et de réception d’un message téléphonique personnalisé.

Propriété Description

event.client

Informations sur le client avec lequel la transaction de connexion a été initiée.

Comprend les propriétés suivantes :

  • client_id Chaîne. L’ID client de l’application à laquelle l’utilisateur se connecte.
  • metadata Dictionnaire. Un objet qui contient les autres propriétés d’une application.
  • name Chaîne. Le nom de l’application (comme défini dans le Dashboard).

event.connection

(Facultatif)

Détails sur la connexion utilisée pour authentifier l’utilisateur.

Comprend les propriétés suivantes :

  • id Chaîne facultative. L’identifiant unique de la connexion.
  • metadata Dictionnaire facultatif. Métadonnées associées à la connexion.
  • name Chaîne facultative. Le nom de la connexion utilisée pour authentifier l’utilisateur (par ex. : twitter ou some-g-suite-domain).
  • strategy Chaîne facultative. Le type de connexion. Pour les connexions sociales, event.connection.strategy === event.connection.name. Pour les connexions d’entreprise, la stratégie est la suivante : waad (Windows Entra ID), ad (Active Directory/LDAP), auth0 (connexions aux bases de données), etc.

event.notification

Comprend les propriétés suivantes :

  • from Chaîne. Le numéro de téléphone conforme au format E.164 pour l’expéditeur.
  • locale Chaîne. La langue dans laquelle nous avons rendu le message, par exemple en_US, telle que définie dans la spécification BCP-47.
  • message_type Chaîne.

    Le type de message envoyé, par exemple otp_verify ou blocked_account.

    Les valeurs possibles sont les suivantes :

    • otp_verify
    • otp_enroll
    • blocked_account
    • change_password
    • password_breach
  • recipient Chaîne. Le numéro de téléphone conforme au format E.164 pour le destinataire.
  • delivery_method Enum. La manière dont le message doit être transmis. Peut être text ou voice.
  • code Chaîne. Mot de passe à usage unique pour certains message_types (par exemple otp_verify, otp_enroll).
  • as_text Chaîne. Le texte rendu prêt à être livré en tant que message texte.
  • as_voice Chaîne. Le texte rendu prêt à être livré en tant que message vocal.

event.organization

(Facultatif)

Détails sur l’Organization associée à la transaction en cours.

Comprend les propriétés suivantes :

  • display_name Chaîne. Le nom convivial de l’Organization.
  • id Chaîne. L‘identifiant de l’Organization.
  • metadata Dictionnaire. Métadonnées associées à l’Organization.
  • name Chaîne. Le nom de l’Organization.

event.request

(Facultatif)

Détails à propos de la demande à l’origine de la transaction.

Comprend les propriétés suivantes :

  • geoip Objet facultatif.

    Comprend les propriétés suivantes :

    • countryCode Chaîne facultative.
    • countryCode3 Chaîne facultative.
    • cityName Chaîne facultative.
    • latitude Chaîne facultative.
    • longitude Chaîne facultative.
    • timeZone Chaîne facultative.
    • subdivisionCode Chaîne facultative.
    • subdivisionName Chaîne facultative.
    • continentCode Chaîne facultative.
    • continentCode Chaîne facultative.
  • ip Chaîne facultative. L’adresse IP initiale de la demande.
  • hostname Chaîne facultative. Le nom d’hôte utilisé pour le flux d’authentification.
  • method Chaîne facultative. La méthode HTTP utilisée pour la demande.
  • language Chaîne facultative. La langue demandée par le navigateur.
  • user_agent Chaîne facultative. La valeur de l’en-tête User-Agent reçu lorsque de la transaction a été initiée.

event.tenant

Comprend les propriétés suivantes :

  • friendly_name Chaîne facultative. Le nom convivial du locataire, généralement une version plus lisible de l’ID.
  • home_url Chaîne facultative. L’URL d’accueil du locataire, si elle est définie et telle qu’elle figure dans ses paramètres.
  • id Chaîne. Le nom du locataire.
  • logo_url Chaîne facultative. L’URL du logo du locataire, si elle est définie et telle qu’elle figure dans ses paramètres.
  • support_email Chaîne facultative. Le courriel du service de soutien du locataire, s’il est défini et tel qu’il figure dans ses paramètres.
  • support_url Chaîne facultative. L’URL du service de soutien du locataire, si elle est définie et tel qu’elle figure dans ses paramètres.

event.user

Objet décrivant l’utilisateur au nom duquel la transaction en cours a été initiée.

Comprend les propriétés suivantes :

  • app_metadata Dictionnaire. Champs personnalisés qui stockent des informations sur un utilisateur qui influencent l’accès de l’utilisateur, comme le plan de soutien, les rôles de sécurité ou les groupes de contrôle d’accès.
  • email Chaîne facultative. (unique) Adresse électronique de l’utilisateur.
  • email_verified Valeur booléenne. Indique si l’utilisateur a vérifié son adresse de courriel.
  • family_name Chaîne facultative. Nom de famille de l’utilisateur.
  • given_name Chaîne facultative. Prénom de l’utilisateur.
  • name Chaîne facultative. Nom complet de l’utilisateur.
  • nickname Chaîne facultative. Pseudonyme de l’utilisateur.
  • picture Chaîne facultative. URL pointant vers la photo de profil de l’utilisateur.
  • user_id Chaîne. (unique) Identifiant unique de l’utilisateur.
  • user_metadata Dictionnaire. Champs personnalisés qui stockent des informations sur un utilisateur et qui n’ont pas d’incidence sur les données auxquelles il peut ou ne peut pas accéder, comme l’adresse professionnelle, l’adresse personnelle ou les préférences de l’utilisateur.
  • username Chaîne facultative. (unique) Nom d’utilisateur