TraDoc Docs
Développeurs

API HTTP

Routes principales, authentification et contrats de téléchargement.

L'API est préfixée par /api, à l'exception de la santé.

Santé

MéthodeRouteRôle
GET/healthÉtat du service et informations non sensibles.

Fournisseurs

MéthodeRouteRôle
GET/api/settings/credentialsMétadonnées masquées des identifiants.
POST/api/settings/credentialsEnregistrer clé et endpoint par fournisseur.
POST/api/settings/test-connectionTester la connexion.
POST/api/settings/modelsRécupérer les modèles disponibles.
POST/api/settings/test-translationTraduire un extrait.
POST/api/settings/sandbox-extractExtraire un passage d'un document temporaire.

Projets

MéthodeRouteRôle
POST/api/jobs/uploadImporter et préparer un projet.
GET/api/jobsLister les projets.
GET/api/jobs/{id}Lire un projet.
GET/api/jobs/{id}/segmentsLire ses segments.
POST/api/jobs/{id}/startDémarrer ou reprendre.
POST/api/jobs/{id}/pauseMettre en pause.
POST/api/jobs/{id}/retryRéinitialiser les échecs.
POST/api/jobs/{id}/update-configModifier une configuration autorisée.
GET/api/jobs/{id}/downloadReconstruire et télécharger.
DELETE/api/jobs/{id}Supprimer projet et fichiers dédiés.

Glossaires et événements

GET, POST et DELETE sous /api/glossaries, ainsi que GET /api/events pour le flux SSE.

Authentification

Lorsque APP_SECRET est défini, toutes les routes du routeur exigent le secret. Les requêtes d'écriture provenant d'un navigateur passent aussi le contrôle d'origine.

Téléchargement

La réponse porte Cache-Control: no-store, X-Content-Type-Options: nosniff et X-TraDoc-Export: partial|final. Le type MIME suit l'extension reconstruite.

On this page