Los clientes del plan Signal ya pueden consumir la API de Regi con sus propias claves para automatizar el envío de templates desde sus sistemas. Módulo "Claves de API" en el portal para crear y revocar credenciales, card de uso mensual con alerta al 80%, rate limit por cuenta, guard anti-costo también en la API, y documentación pública con quickstart, endpoints y ejemplos en regi.com.ar/docs/api.
- Nuevo API pública con claves propias del formato "regi_live_..." para automatizar el envío de templates desde tus sistemas o integraciones. Endpoints v1: enviar template (POST /api/Template/send), listar templates aprobados (GET /api/Template) y listar tus números de WhatsApp (GET /api/Phone). Autenticación por header Authorization: Bearer y aislamiento total por cuenta.
- Nuevo Módulo "Claves de API" en el portal (solo administradores): crear una clave con nombre y expiración opcional, verla una única vez para copiarla (después queda oculta por seguridad), listar las activas y revocadas con última fecha de uso, y revocar en cualquier momento con efecto en 60 segundos. Límite de 5 claves activas por cuenta.
- Nuevo Card de consumo mensual de la API en el mismo módulo: segundos usados sobre los incluidos en el plan (30.000 en Signal), barra de progreso que cambia a naranja cuando pasás el 80% y aviso claro si excedés. El consumo se calcula sobre el tiempo real que la API tardó en atender cada request.
- Nuevo Documentación pública de la API en regi.com.ar/docs/api con introducción, autenticación, quickstart en tres comandos curl (listar phones, listar templates, enviar template real), referencia completa de endpoints con parámetros y respuestas, la sección de protección de costos, el catálogo de errores (401 / 403 / 400 / 429 / 502) y los límites del plan.
- Mejora Guard anti-costo también en la API: si mandaste un template al mismo contacto hace menos de 2 horas y todavía no respondió, un nuevo envío se bloquea con un error claro. Podés forzar el envío con "force": true en el body cuando sabés lo que hacés. El bloqueo ya no cuenta templates fallidos (reintentar un fallido es legítimo).
- Mejora Rate limit por cuenta en la API pública: 60 requests por minuto por defecto; al superar el límite recibís un 429 con el header Retry-After indicándote cuánto esperar. El portal (los agentes trabajando en la bandeja) no tiene esta limitación.
- Mejora Nuevo toggle "Asignarme la conversación" al mandar un template desde el portal (default encendido, comportamiento histórico). Antes la asignación al que enviaba era fija; ahora podés desactivarla si querés dejar la conversación abierta para que la tome cualquier miembro del equipo.