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

# API de WhatsApp para desarrolladores: rapidez y conexión estable

> Conoce WTO WA API basada en protocolo, centrada en baja latencia y menos desconexiones. Conecta WhatsApp mediante QR o código de vinculación e integra tu aplicación con API REST y webhooks.

Has creado un flujo de notificaciones de pedidos, un bot de atención o un módulo de mensajes para tu CRM. Ahora necesitas que el canal de WhatsApp siga funcionando. Las respuestas lentas y las desconexiones que pasan inadvertidas pueden consumir tu tiempo entre revisar sesiones, gestionar reintentos y ayudar a los clientes a iniciar sesión otra vez.

WTO WA API está dirigida a desarrolladores que integran WhatsApp en sus propios productos. Su acceso basado en protocolo se centra en baja latencia, conexiones estables y menos desconexiones. Los endpoints REST, las consultas de estado y los webhooks conectan el canal de mensajes con tu lógica de negocio.

<Frame caption="WTO WA API se centra en respuestas rápidas, conexiones estables y menos desconexiones para tus integraciones.">
  <img src="https://assets.wtocrm.com/blog/2026/whatsapp-api-for-developers/selling-points-es-v2-cdcd271bf9.webp" alt="WTO WA API por protocolo: respuestas rápidas, conexiones estables y menos desconexiones" width="1672" height="941" className="rounded-xl" />
</Frame>

## Empieza por tres prioridades de desarrollo

| Tu pregunta | Enfoque de WTO WA API | Qué puedes evaluar al integrar |
| - | - | - |
| ¿Las respuestas retrasarán mi flujo? | Baja latencia y rapidez de respuesta | Mide la duración de las solicitudes por separado de la entrega de mensajes |
| ¿La sesión seguirá funcionando? | Conexiones estables y menos desconexiones | Consulta el estado y suscríbete a eventos de conexión |
| ¿Puedo usarla en mi producto actual? | API REST y webhooks | Conecta los mensajes con tu backend, los datos de clientes y las reglas de negocio |

En un SaaS, CRM o herramienta de automatización, necesitas un flujo de mensajes que siga operativo y cuyo estado puedas observar. Un único envío correcto es solo el comienzo.

## Acceso por protocolo: conecta la cuenta y llama a la API

El modo de conexión de WTO WA API descrito aquí utiliza una sesión de dispositivo vinculado de WhatsApp. Inicias sesión con un código QR o un código de vinculación por número de teléfono y utilizas la instancia para llamar a los endpoints. Este proceso difiere de la integración con WhatsApp Business Cloud API. Elige el modo de conexión que corresponda a tu proyecto.

Tu aplicación conserva el control de la interfaz, las reglas de negocio y los datos de clientes, mientras la API ejecuta las operaciones de WhatsApp. Puedes usar el lenguaje de tu backend para realizar solicitudes HTTP, procesar respuestas y recibir eventos.

Empieza por [crear una instancia](/es/waapi/create-instance) y [conectarla con QR o código de vinculación](/es/waapi/connect-instance). Usa una cuenta de prueba para el primer flujo.

## Rapidez de respuesta: sigue el ritmo de tu negocio

Una consulta nueva, una actualización de pedido o una respuesta de atención puede activar una solicitud de mensaje. El tiempo de respuesta de la API influye en cuándo tu aplicación actualiza la interfaz, registra un resultado o programa el siguiente paso.

La baja latencia es una prioridad de WTO WA API. Mide la duración de las solicitudes en las condiciones de red y concurrencia de tu proyecto para evaluar si encaja con tu flujo.

Separa el **tiempo de respuesta de la API** del **tiempo de entrega al destinatario**. Una respuesta HTTP rápida no confirma la entrega; la red y el estado de la cuenta del destinatario también influyen. Si una solicitud agota el tiempo de espera, comprueba su resultado antes de reintentar para evitar mensajes duplicados.

## Conexión estable: reduce las interrupciones del flujo

Menos desconexiones significan menos investigaciones sobre por qué una integración dejó de funcionar y menos interrupciones por nuevos inicios de sesión.

WTO WA API prioriza la estabilidad y expone información de estado que tu aplicación puede utilizar. Consulta la conexión o suscríbete a `CONNECTION_UPDATE` mediante un webhook para actualizar indicadores, alertas o la lógica de envío.

La guía de conexión utiliza estos estados:

* `open`: la conexión está establecida y puedes continuar el flujo de envío.
* `connecting`: la conexión se está estableciendo; espera y vuelve a consultar.
* `close`: la sesión está desconectada y necesita revisión.

Recibir un código QR o de vinculación no significa que el inicio de sesión haya terminado. Confirma que `instance.state` sea `open` antes de enviar mensajes. Consulta la [referencia del estado de conexión](/es/waapi/get-connection-state).

La red, el estado de la cuenta y los cambios en la plataforma pueden afectar a la estabilidad. Observa la frecuencia, la duración y la recuperación de las desconexiones en tu propio uso para evaluar la experiencia.

## API REST y webhooks: incorpora WhatsApp a tu producto

<Frame caption="Flujo conceptual: conecta la cuenta, llama a la API y recibe eventos de webhook en tu aplicación.">
  <img src="https://assets.wtocrm.com/blog/2026/whatsapp-api-for-developers/integration-workflow-2f1710dc8e.webp" alt="Ilustración conceptual de la conexión de la cuenta, las solicitudes y respuestas de la API y los eventos de webhook enviados a la aplicación" width="1672" height="941" loading="lazy" className="rounded-xl" />
</Frame>

Utiliza los endpoints REST para iniciar operaciones y los webhooks para recibir eventos en tu aplicación. Así puedes crear flujos de mensajes vinculados a los datos de tu negocio:

* **Notificaciones de SaaS:** Activa una notificación en una etapa relevante para el cliente y muestra el resultado del procesamiento en el producto.
* **Integración con CRM:** Asocia los mensajes con contactos, responsables y acciones de seguimiento.
* **Atención y aplicaciones de IA:** Envía los eventos de mensajes recibidos a tu servicio y llama al endpoint de envío para responder.

Estos son escenarios que puedes implementar en tu aplicación. Empieza por [enviar un mensaje de texto](/es/waapi/send-text-message) y [configurar un webhook](/es/waapi/set-webhook). Después, amplía el flujo a otros tipos de mensaje.

## Implementa primero un flujo completo

1. **Crea una instancia.** Utiliza credenciales autorizadas para ella y guárdalas en tu backend.
2. **Conecta la cuenta.** Elige QR o código de vinculación y sigue las instrucciones para vincular el dispositivo.
3. **Confirma el estado.** Espera a que sea `open` antes de enviar.
4. **Envía un mensaje de prueba.** Sigue la documentación del endpoint y usa tu propio número de prueba. Comprueba tanto la respuesta de la API como la recepción del mensaje.
5. **Recibe eventos.** Configura un webhook para los eventos de mensajes y los cambios de conexión que necesite tu aplicación.

Después de iniciar sesión, consulta la conexión con esta solicitud de solo lectura. Sustituye `my-instance` por el nombre de tu instancia y `YOUR_API_KEY` por una credencial autorizada:

```bash theme={null}
curl --request GET \
  --url 'https://waapi.wtocrm.com/instance/connectionState/my-instance' \
  --header 'apikey: YOUR_API_KEY'
```

Completa el flujo de conexión, consulta, envío y recepción de eventos antes de evaluar la latencia y las sesiones con carga real. Así puedes desarrollar sobre un flujo verificado, sin depender de pruebas manuales constantes para saber si la conexión sigue activa.

<Card title="Empieza a integrar WTO WA API" href="/es/waapi/connect-instance" cta="Lee la guía de conexión" arrow={true}>
  Conecta tu primera instancia de WhatsApp mediante QR o código de vinculación y crea un canal de mensajes para tu SaaS, CRM o aplicación de automatización.
</Card>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.