

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Trabajar con plantillas de Notify
<a name="notify-templates"></a>

Las plantillas de notificación son plantillas de mensajes preaprobadas y AWS gestionadas para enviar mensajes OTP y de verificación. Las plantillas se validan previamente en todos los países compatibles. Puede seleccionar entre las plantillas disponibles, pero no puede crearlas ni modificarlas.

## Propiedades de la plantilla
<a name="notify-templates-properties"></a>

ID de plantilla  
Un identificador único para la plantilla.

Tipo de plantilla  
La categoría de casos de uso. Actualmente, `CODE_VERIFICATION` está disponible.

Canales  
Los canales que admite la plantilla son: `SMS``VOICE`, o ambos.

Código de idioma  
El idioma del contenido de la plantilla (por ejemplo,`en`,`es`,`fr`).

Países compatibles  
Los países en los que se puede utilizar esta plantilla.

Acceso por niveles  
Qué niveles pueden usar esta plantilla (`BASIC`o ambos). `ADVANCED`

Variables  
Marcadores de posición en el contenido de la plantilla para los que se proporcionan valores en el momento del envío. Cada variable tiene un nombre, un tipo y restricciones. `CUSTOMER`Debe proporcionar las variables con un origen de. Las variables con un origen de `SYSTEM` se rellenan automáticamente.

Contenidos  
El cuerpo del mensaje con `{{variable}}` marcadores de posición.

## Plantillas de navegación
<a name="notify-templates-browse"></a>

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

1. Abra la consola SMS de mensajería para el usuario AWS final en [https://console.aws.amazon.com/sms-voice/](https://console.aws.amazon.com/sms-voice/).

1. Navegue hasta una configuración de Notify y seleccione la pestaña **Plantillas**.

1. La sección **Todas las plantillas** muestra todas las plantillas disponibles. Utilice el filtro de propiedades para filtrar por países, códigos de idioma u otras propiedades compatibles.

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

Enumere todas las plantillas:

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

Filtrar por tipo de plantilla:

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

Filtrar por canal:

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

Filtrar por país:

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

Filtrar por idioma:

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

------

## Variables de plantilla
<a name="notify-templates-variables"></a>

Las variables de plantilla son marcadores de posición en el contenido del mensaje que se sustituyen por los valores que se proporcionan al enviar un mensaje. Cada variable tiene los siguientes metadatos:
+ **Tipo**: el tipo de datos lógico: `STRING``INTEGER`, o`BOOLEAN`. Todos los valores se pasan como cadenas en la API, independientemente del tipo. Por ejemplo, pase un valor entero como `"42"` y un booleano como. `"true"`
+ **Obligatorio**: si se debe proporcionar la variable. Las variables obligatorias sin un valor predeterminado provocan un error si se omiten.
+ **Origen**: ya sea `CUSTOMER` (usted proporciona el valor) o `SYSTEM` (se completa automáticamente).
+ **Restricciones**: reglas de validación, como la longitud máxima, minimum/maximum el valor o un patrón de expresiones regulares.

## Establecer una plantilla por defecto
<a name="notify-templates-default"></a>

Puede establecer una plantilla predeterminada en una configuración de Notify. Al enviar un mensaje sin especificar un ID de plantilla, se utiliza la plantilla predeterminada. Si no se establece ninguna plantilla predeterminada y no se proporciona ningún identificador de plantilla en la solicitud de envío, la solicitud no se realizará correctamente.

Para establecer o cambiar la plantilla predeterminada, consulte[Administración de configuraciones de Notify](notify-configurations.md).