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

# Código QR de mensaje de texto

> Crea un código QR que prellena un mensaje SMS.

## Para qué sirve

Un código QR de mensaje de texto abre el compositor de SMS del dispositivo con el número de destinatario y un mensaje ya completados, de modo que escanearlo es una forma de un solo toque para enviar un mensaje de texto a una empresa: una línea de comentarios, un número de pedido, una palabra clave de suscripción. Es un **Quick Code**: un código QR de acción directa sin página de destino. En la aplicación, la tarjeta correspondiente dice "Open SMS composer with a pre-filled message."

<Note>
  Text Message es **solo estático**: no hay opción Dynamic para este tipo. Una vez publicados, el número y el mensaje codificados no se pueden editar ni rastrear; para cambiarlos, crea un nuevo código QR.
</Note>

## Crear un código QR de mensaje de texto

<Steps>
  <Step title="Abrir Create QR Code y elegir Quick Code">
    Desde la barra lateral, ve a **QR Codes** y luego haz clic en **Create QR Code** (o navega a `/qr/create`). Haz clic en la tarjeta **Quick Code**.
  </Step>

  <Step title="Elegir Text Message">
    En la cuadrícula de tipos de **Quick Code**, haz clic en **Configure** debajo de **Text Message**, en la sección **Static Only**. Esto abre el formulario en `/qr/quick/sms`.
  </Step>

  <Step title="Ingresar el número de teléfono y el mensaje">
    Completa ambos campos:

    * **Phone number** (texto de ejemplo `+1 415 555 0100`): se valida al perder el foco de la misma forma que el tipo [Phone Number](/es/qr-codes/create/phone-number): dígitos, espacios, paréntesis, guiones y un signo `+` inicial opcional, con un total de 6 a 15 dígitos.
    * **Message** (texto de ejemplo "Hello!"): un campo de texto de una sola línea, que se envía como el cuerpo del SMS.

    Ambos campos son obligatorios para habilitar la publicación, aunque ninguno está marcado visualmente con un indicador de campo obligatorio en el propio formulario.

    <Frame caption="El formulario de Text Message Quick Code con un número de teléfono y un mensaje ingresados">
      <img src="https://mintcdn.com/scanova-api/q8t3kzcRTgAP7jV0/images/v2/qr-codes/create/text-message/text-message-form-filled.png?fit=max&auto=format&n=q8t3kzcRTgAP7jV0&q=85&s=6b0c10aa0b1d183edfaea47e73e1a0cc" alt="Formulario de Text Message Quick Code con el campo de número de teléfono completado con +1 415 555 0142 y el campo de mensaje completado con una nota de agradecimiento, además de una vista previa del código QR en vivo a la derecha" width="1440" height="900" data-path="images/v2/qr-codes/create/text-message/text-message-form-filled.png" />
    </Frame>
  </Step>

  <Step title="Publicar">
    Haz clic en **Publish**. Se abre un panel para confirmar o cambiar el nombre del código QR (por defecto "SMS \<number>"), asignar una carpeta o etiquetas, y ajustar el diseño del código QR antes de confirmar.
  </Step>
</Steps>

## Crear uno a través de la API

Para crear un código QR de mensaje de texto a través de la API en lugar de la interfaz, usa el ID de categoría `5` (etiquetado como **Text Message**, `allowed_qr_types: "st"`; solo `"st"` es válido para `qr_type`), con un payload `info` con esta forma:

```json theme={null}
{
  "type": "sms",
  "data": {
    "contactNumber": "+14155550142",
    "message": "Thanks for scanning — here's 10% off your next visit."
  }
}
```

Tanto `contactNumber` como `message` son obligatorios según el esquema del backend. Consulta [Create QR Code](/v1/api-reference/endpoint/qr_manager/create) para ver el esquema de solicitud completo.

<Note>
  La tabla de referencia de [Category List](/v1/api-reference/references/category-list) actualmente no incluye Text Message (ni las demás categorías exclusivas de Quick Code de esta página); el ID anterior se confirmó directamente contra el endpoint en vivo `/qr/category/`.
</Note>

## Relacionado

* [Código QR de correo electrónico](/es/qr-codes/create/email) — un tipo de acción directa similar, que abre la app de correo en lugar del compositor de SMS.
* [Código QR de número de teléfono](/es/qr-codes/create/phone-number) — la misma validación de número de teléfono, usada para abrir el marcador en lugar del compositor de SMS.
* [Crear tu primer código QR](/es/getting-started/first-qr-code) — un recorrido completo por el flujo de Quick Code al que pertenece este tipo.
