Aller au contenu principal

Endpoints Ressources

Document Store (Qdrant)

Gestion des documents indexes dans Qdrant pour le RAG (Retrieval-Augmented Generation).

MethodeEndpointDescription
GET/api/v1/document-store/storeListe des document stores
POST/api/v1/document-store/storeCreer un document store
GET/api/v1/document-store/store/:idDetail d'un store
PUT/api/v1/document-store/store/:idMettre a jour un store
DELETE/api/v1/document-store/store/:idSupprimer un store
POST/api/v1/document-store/store/:id/uploadUploader un document
POST/api/v1/document-store/store/:id/crawlCrawler une URL
GET/api/v1/document-store/store/:id/chunksChunks indexes

POST /api/v1/document-store/store/:id/upload

Upload un document (PDF, DOCX, TXT, MD, CSV) pour indexation vectorielle.

Content-Type : multipart/form-data

Champs :

  • file : Fichier a indexer
  • splitter : Strategie de chunking (smart, recursive, character)
  • chunkSize : Taille des chunks (defaut: 1000)
  • chunkOverlap : Chevauchement (defaut: 200)

POST /api/v1/document-store/store/:id/crawl

Crawle une URL et indexe le contenu. Supporte le crawling recursif avec limite de profondeur.

{
"url": "https://docs.example.eu",
"maxDepth": 3,
"maxPages": 50,
"selector": "article"
}

Outils MCP personnalises

MethodeEndpointDescription
GET/api/v1/toolsListe des outils
POST/api/v1/toolsCreer un outil
GET/api/v1/tools/:idDetail d'un outil
PUT/api/v1/tools/:idMettre a jour
DELETE/api/v1/tools/:idSupprimer

Variables

MethodeEndpointDescription
GET/api/v1/variablesListe des variables
POST/api/v1/variablesCreer une variable
PUT/api/v1/variables/:idMettre a jour
DELETE/api/v1/variables/:idSupprimer

Credentials

MethodeEndpointDescription
GET/api/v1/credentialsListe des credentials
POST/api/v1/credentialsCreer un credential
PUT/api/v1/credentials/:idMettre a jour
DELETE/api/v1/credentials/:idSupprimer

Les credentials sont chiffres et stockes via Vault. Les valeurs sensibles ne sont jamais retournees dans les reponses API.

Analytics

MethodeEndpointDescription
GET/api/v1/statsStatistiques globales
GET/api/v1/stats/gatewaysStats par gateway
GET/api/v1/stats/toolsStats d'utilisation des outils

Conformite

MethodeEndpointDescription
GET/api/v1/compliance/statusStatut de conformite EU
GET/api/v1/compliance/rgpdRapport RGPD
GET/api/v1/compliance/audit-logJournal d'audit