Desarrollo
API HTTP
Rutas principales, comprobaciones de origen y contratos de descarga.
La API utiliza el prefijo /api, excepto para la ruta de estado.
Estado
| Método | Ruta | Función |
|---|---|---|
GET | /health | Estado del servicio e información no sensible. |
Proveedores
| Método | Ruta | Función |
|---|---|---|
GET | /api/settings/credentials | Metadatos censurados de las credenciales. |
POST | /api/settings/credentials | Guardar clave y endpoint por proveedor. |
POST | /api/settings/test-connection | Probar la conexión. |
POST | /api/settings/models | Recuperar los modelos disponibles. |
POST | /api/settings/test-translation | Traducir un fragmento. |
POST | /api/settings/sandbox-extract | Extraer un pasaje de un documento temporal. |
Proyectos
| Método | Ruta | Función |
|---|---|---|
POST | /api/jobs/upload | Importar y preparar un proyecto. |
GET | /api/jobs | Listar proyectos. |
GET | /api/jobs/{id} | Leer un proyecto. |
GET | /api/jobs/{id}/segments | Leer sus segmentos. |
POST | /api/jobs/{id}/start | Iniciar o reanudar. |
POST | /api/jobs/{id}/pause | Pausar. |
POST | /api/jobs/{id}/retry | Restablecer los fallos. |
POST | /api/jobs/{id}/update-config | Modificar una configuración permitida. |
GET | /api/jobs/{id}/download | Reconstruir y descargar. |
DELETE | /api/jobs/{id} | Eliminar el proyecto y sus archivos dedicados. |
Glosarios y eventos
GET, POST y DELETE bajo /api/glossaries, además de GET /api/events para el flujo SSE.
Orígenes
No hay token de aplicación. Las solicitudes de escritura del navegador deben proceder de la aplicación servida o de un valor explícito de ALLOWED_ORIGINS.
Descarga
La respuesta incluye Cache-Control: no-store, X-Content-Type-Options: nosniff y X-TraDoc-Export: partial|final. El tipo MIME corresponde a la extensión reconstruida.