Referencia de la API
Cada producto Jetweb expone una API REST versionada con autenticación mediante token portador. A continuación, las URL base y las listas de endpoints.
Autenticación
Cada endpoint de la API requiere un token Bearer. Genere uno en el panel de control bajo "API Keys" para el producto correspondiente. Mantenga los tokens del lado del servidor; nunca los envíe a repositorios públicos ni los incluya en paquetes frontend.
http
Authorization: Bearer YOUR_API_KEY
Image Optimizer
URL base: https://image-optimizer.api.jetweb.app
POST
/api/optimize
Optimiza una sola imagen. Acepta url, formato (webp/avif), calidad (1–100) y ancho/alto opcionales.
GET
/api/history
Lista las imágenes optimizadas recientemente para la cuenta autenticada.
GET
/api/usage
Devuelve la cuota de uso actual y el saldo restante para la cuenta autenticada.
GET
/api/cdn/:domain/:path
Obtén un recurso optimizado directamente desde el CDN. Útil para pruebas; los clientes en producción deben incrustar la URL del CDN devuelta.
Translate
URL base: https://translate.api.jetweb.app
POST
/api/translate
Translate una sola cadena. Acepta texto, target_lang y opcionalmente source_lang + glossary_id.
POST
/api/translate/batch
Translate hasta 500 cadenas en una sola solicitud. Recomendado para trabajos de sincronización a escala de página.
GET
/api/languages
Lista todos los idiomas compatibles con sus códigos ISO y nombres para mostrar.
GET
/api/usage
Devuelve la cuota de uso actual y el saldo restante para la cuenta autenticada.
Backup Vault
URL base: https://backup.api.jetweb.app
POST
/api/backups
Inicia un nuevo trabajo de respaldo. Acepta site_url, include_db, include_files.
GET
/api/backups
Lista los respaldos existentes para la cuenta.
POST
/api/backups/:id/restore
Restaurar una copia de seguridad por su id al sitio original o a un nuevo destino.
DELETE
/api/backups/:id
Eliminar una copia de seguridad permanentemente del almacenamiento en frío.
GET
/api/usage
Devuelve la cuota de uso actual y el saldo restante para la cuenta autenticada.
Cookie Guard
URL base: https://cookie.api.jetweb.app
GET
/api/sites
Lista los sitios registrados en la cuenta.
POST
/api/sites/:id/scan
Activa una ejecución del escáner bajo demanda para un sitio determinado. Devuelve las cookies y scripts detectados.
GET
/api/sites/:id/consents
Lista los registros de consentimiento almacenados para un sitio (exportación de auditoría).
POST
/api/consents
Registra un consentimiento manualmente (para aplicaciones renderizadas en servidor que no pueden usar el widget del cliente).
Live Chat Widget
URL base: https://livechat.api.jetweb.app
GET
/api/conversations
Lista las conversaciones abiertas y recientes para la cuenta de agente autenticada.
POST
/api/conversations/:id/messages
Envía un mensaje de agente a una conversación activa. Los mensajes se traducen al idioma del visitante.
GET
/api/agents
Lista los agentes del equipo con su estado en línea.
POST
/api/tickets
Crea un ticket desde un chat fuera de línea o un canal externo (correo electrónico, WhatsApp).
Ad Radar
URL base: https://adradar.api.jetweb.app
POST
/api/projects
Crea un nuevo proyecto de seguimiento.
GET
/api/projects/:id/ads
Lista los anuncios activos que se ejecutan actualmente para un proyecto, en todas las plataformas compatibles.
POST
/api/scans
Activa un escaneo bajo demanda para un proyecto.
GET
/api/insights
Devuelve información generada por IA sobre eficiencia de gasto, fatiga creativa y brechas competitivas.