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étodoRutaFunción
GET/healthEstado del servicio e información no sensible.

Proveedores

MétodoRutaFunción
GET/api/settings/credentialsMetadatos censurados de las credenciales.
POST/api/settings/credentialsGuardar clave y endpoint por proveedor.
POST/api/settings/test-connectionProbar la conexión.
POST/api/settings/modelsRecuperar los modelos disponibles.
POST/api/settings/test-translationTraducir un fragmento.
POST/api/settings/sandbox-extractExtraer un pasaje de un documento temporal.

Proyectos

MétodoRutaFunción
POST/api/jobs/uploadImportar y preparar un proyecto.
GET/api/jobsListar proyectos.
GET/api/jobs/{id}Leer un proyecto.
GET/api/jobs/{id}/segmentsLeer sus segmentos.
POST/api/jobs/{id}/startIniciar o reanudar.
POST/api/jobs/{id}/pausePausar.
POST/api/jobs/{id}/retryRestablecer los fallos.
POST/api/jobs/{id}/update-configModificar una configuración permitida.
GET/api/jobs/{id}/downloadReconstruir 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.