

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utilisation des modèles Notify
<a name="notify-templates"></a>

Les modèles de notification sont des modèles de messages pré-approuvés et AWS gérés pour l'envoi de messages OTP et de vérification. Les modèles sont prévalidés dans les pays pris en charge. Vous sélectionnez parmi les modèles disponibles, mais vous ne pouvez ni les créer ni les modifier.

## Propriétés du modèle
<a name="notify-templates-properties"></a>

ID du modèle  
Identifiant unique pour le modèle.

Type de modèle  
Catégorie de cas d'utilisation. Actuellement, `CODE_VERIFICATION` est disponible.

Canaux  
Les canaux pris en charge par le modèle : `SMS``VOICE`, ou les deux.

Code de langue  
Langue du contenu du modèle (par exemple,`en`,`es`,`fr`).

Pays pris en charge  
Les pays dans lesquels ce modèle peut être utilisé.

Accès aux niveaux  
Quels niveaux peuvent utiliser ce modèle (`BASIC``ADVANCED`, ou les deux).

Variables  
Espaces réservés dans le contenu du modèle pour lesquels vous fournissez des valeurs au moment de l'envoi. Chaque variable possède un nom, un type et des contraintes. Les variables dont la source est `CUSTOMER` doivent être fournies par vous. Les variables dont la source est le `SYSTEM` sont automatiquement renseignées.

Contenu  
Le corps du message avec des `{{variable}}` espaces réservés.

## Modèles de navigation
<a name="notify-templates-browse"></a>

------
#### [ Console ]

1. Ouvrez la console SMS de messagerie de l'utilisateur AWS final à l'adresse [https://console.aws.amazon.com/sms-voice/](https://console.aws.amazon.com/sms-voice/).

1. Accédez à une configuration Notify et choisissez l'onglet **Modèles**.

1. La section **Tous les modèles** affiche tous les modèles disponibles. Utilisez le filtre de propriétés pour filtrer en fonction des pays pris en charge, du code de langue ou d'autres propriétés.

------
#### [ AWS CLI ]

Répertoriez tous les modèles :

```
aws pinpoint-sms-voice-v2 describe-notify-templates
```

Filtrer par type de modèle :

```
aws pinpoint-sms-voice-v2 describe-notify-templates \
  --filters Name=template-type,Values=CODE_VERIFICATION
```

Filtrer par chaîne :

```
aws pinpoint-sms-voice-v2 describe-notify-templates \
  --filters Name=channels,Values=SMS
```

Filtrer par pays :

```
aws pinpoint-sms-voice-v2 describe-notify-templates \
  --filters Name=supported-countries,Values=US
```

Filtrer par langue :

```
aws pinpoint-sms-voice-v2 describe-notify-templates \
  --filters Name=language-code,Values=en
```

------

## Variables du modèle
<a name="notify-templates-variables"></a>

Les variables de modèle sont des espaces réservés dans le contenu du message qui sont remplacés par des valeurs que vous fournissez lors de l'envoi d'un message. Chaque variable possède les métadonnées suivantes :
+ **Type — Type** de données logique : `STRING``INTEGER`, ou`BOOLEAN`. Toutes les valeurs sont transmises sous forme de chaînes dans l'API, quel que soit leur type. Par exemple, transmettez une valeur entière as `"42"` et un booléen as. `"true"`
+ **Obligatoire** — Indique si la variable doit être fournie. Les variables obligatoires sans valeur par défaut provoquent une erreur si elles sont omises.
+ **Source** — Soit `CUSTOMER` (vous fournissez la valeur), soit `SYSTEM` (renseignée automatiquement).
+ **Contraintes** — Règles de validation telles que la longueur maximale, minimum/maximum la valeur ou un modèle d'expression régulière.

## Définition d'un modèle par défaut
<a name="notify-templates-default"></a>

Vous pouvez définir un modèle par défaut dans une configuration Notify. Lorsque vous envoyez un message sans spécifier d'ID de modèle, le modèle par défaut est utilisé. Si aucun modèle par défaut n'est défini et qu'aucun ID de modèle n'est fourni dans la demande d'envoi, celle-ci échoue.

Pour définir ou modifier le modèle par défaut, voir[Gestion des configurations Notify](notify-configurations.md).