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.

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.