Routes fichiers et exports

Routes HTTP sous /api/{version}/connectors/* (distinct du CRUD Mongo).

Stockage objet

GET /connectors/static-file

URL pré-signée. Query : file_key, bucket_name (optionnel).

POST /connectors/static-file

Upload multipart : prefixedKey, file.

DELETE /connectors/static-file

Suppression par file_key.

GET /connectors/proxy-file

Stream inline (PDF, iframe OnlyOffice). Query : file_key, bucket_name.

GET /connectors/test-storage

Test d’accès objet.

Édition et exports

POST /connectors/save-edited-file — DOCX/XLSX édité.

GET /connectors/fetch-docx-content — texte brut DOCX.

POST /connectors/generate-docx — DOCX depuis commentaires.

POST /connectors/export-docx-from-job — export job validé.

POST /connectors/export-texts — export table PostgreSQL (docx, txt, json, ZIP).

Variables d’environnement

  • BUCKET_NAME_CONNECTORS

  • AZURE_STORAGE_CONNECTION_STRING, AZURE_CONTAINER_NAME

Documentation détaillée des contrats front : dépôt api, documentation/subboxes/html_table.md.

Voir aussi