CP-01 — Verificación del webhook
Meta llama a la URL con un GET antes de aceptarla. Si esto falla no hay
integración: ningún mensaje llegará nunca.
Precondiciones
- Credenciales y variables completadas y la API reiniciada.
WHATSAPP_VERIFY_TOKENa mano.
Pasos
- En el panel de Meta, WhatsApp → Configuración → Webhooks, pon la URL
https://crm-api.chewcud.tech/webhooks/whatsappy el token de verificación. - Pulsa Verificar y guardar.
Resultado esperado
- Meta acepta la URL sin error.
- A mano, el eco del reto y el rechazo:
# Token correcto: devuelve el challenge tal cual
curl -s "https://crm-api.chewcud.tech/webhooks/whatsapp?hub.mode=subscribe&hub.verify_token=TU_TOKEN&hub.challenge=12345"
# Token incorrecto: 403 y NO devuelve el challenge
curl -s -o /dev/null -w "%{http_code}" "https://crm-api.chewcud.tech/webhooks/whatsapp?hub.mode=subscribe&hub.verify_token=mal&hub.challenge=12345"
Criterio de aceptación
- Meta guarda la URL
- Token correcto devuelve el challenge
- Token incorrecto devuelve 403
Siguiente: CP-02 Firma inválida se rechaza