Saltar al contenido principal
Evolution API v2, un gateway REST de WhatsApp self-hosted construido sobre Baileys. Salida: REST con la cabecera apikey. Entrada: el webhook de la instancia, autenticado con un secreto compartido en cabecera o con el jwt_key de Evolution (JWT HS256).

Instalación

Uso

  • start() comprueba la instancia; si no está vinculada, el QR o el código de emparejamiento llega en la actualización connection (authPayload).
  • Los gemelos LID/PN que envía Evolution se enlazan antes de emitir; pasa identityPersistence para mantener los ids estables entre reinicios.
  • Encuestas, reacciones, edición (texto), escribiendo y confirmaciones de lectura; botones, listas y cards se degradan a texto numerado; template se rechaza, igual que una encuesta que WhatsApp no puede llevar (menos de 2 o más de 12 opciones, vacías o repetidas).
  • Si Evolution deja de ofrecer códigos QR antes de vincular el número (QRCODE_LIMIT), la actualización connection llega como closed con motivo sessionInvalid: llama otra vez a start() para obtener un QR nuevo.
  • Deja desactivado webhookByEvents en el webhook de la instancia: con él, Evolution añade el nombre del evento a la URL y una ruta de path exacto responde 404.

Siguientes pasos