Números de prueba sandbox, catálogo de errores, versionado
- Nuevo: con una clave sandbox, +212600000002 falla, +212600000003 no es entregable, +212600000004 está dado de baja (403 OPTED_OUT) y +212600000005 nunca recibe acuse — cada uno con su webhook.
- Corregido: el acuse simulado de una clave sandbox salía con el nombre de evento message.message.delivered; ahora es message.delivered.
- Política de versionado: /v1 solo cambia por adición; una retirada se anuncia con 12 meses de antelación, con las cabeceras Deprecation y Sunset en la ruta afectada.
- Webhooks: GET /v1/webhooks/logs y POST /v1/webhooks/logs/{log_id}/replay para leer y reenviar una entrega.
- Plantillas de WhatsApp: carruseles y botones FLOW en POST /v1/templates; una revisión automática de EnvoiSMS antes de Meta (TEMPLATE_PENDING_REVIEW, TEMPLATE_REJECTED_BY_REVIEW).
- Campañas de WhatsApp: template_variables (_header_media_url, _button_<i>, "static:…") y consent_attested, obligatorio para una plantilla de marketing (CONSENT_ATTESTATION_REQUIRED).
- Una ruta errónea habitual (/v1/sms, /v1/send…) responde 404 indicando la correcta.