ELIA CORE AI — Référence API
Ce document constitue la référence technique exhaustive de l'API ELIA CORE AI. Il recense l'intégralité des routes disponibles, regroupées par domaine fonctionnel, et fournit un diagramme d'architecture synthétisant les relations entre groupes. Aucune route n'est inventée : seules les routes effectivement exposées sont documentées.
Root
Point d'entrée racine de l'API. Permet de vérifier que le service répond et d'obtenir les métadonnées de base.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Point d'entrée racine |
Health
Surveillance de l'état opérationnel du service.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Vérification de l'état de santé du service |
Auth
Gestion de l'authentification locale et fédérée, incluant l'inscription, la connexion, la récupération de mot de passe et l'intégration Google.
| Méthode | Chemin | Description |
|---|---|---|
| POST | | Inscription d'un nouvel utilisateur |
| POST | | Connexion par identifiants |
| POST | | Recherche d'un identifiant existant |
| POST | | Demande de réinitialisation de mot de passe |
| POST | | Réinitialisation effective du mot de passe |
| POST | | Création de session via Google OAuth |
| GET | | Récupération du profil de l'utilisateur courant |
| POST | | Déconnexion et invalidation de session |
SSO
Authentification unique (Single Sign-On) via des fournisseurs tiers configurés.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Liste des fournisseurs SSO disponibles |
| GET | | Initialisation du flux SSO pour un fournisseur |
| GET | | Traitement du callback SSO (GET) |
| POST | | Traitement du callback SSO (POST) |
Security
Administration de la sécurité du compte : sessions actives, historique de connexion, authentification à deux facteurs, clés d'accès, consentements et contrôle d'accès basé sur les rôles.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Vue d'ensemble de la sécurité du compte |
| GET | | Liste des sessions actives |
| POST | | Révocation d'une session spécifique |
| POST | | Révocation de toutes les sessions |
| GET | | Historique des connexions |
| POST | | Changement de mot de passe |
| POST | | Changement d'adresse e-mail |
| POST | | Configuration de l'authentification à deux facteurs |
| POST | | Vérification du code 2FA |
| POST | | Désactivation du 2FA |
| GET | | Liste des clés d'accès (passkeys) |
| GET | | Liste des consentements enregistrés |
| POST | | Création ou mise à jour d'un consentement |
| GET | | Liste des rôles disponibles |
| GET | | Liste des permissions disponibles |
| GET | | Rôles et permissions de l'utilisateur courant |
| POST | | Attribution d'un rôle à un utilisateur |
| GET | | Juridiction associée au compte |
Dossier
Gestion du dossier personnel de l'utilisateur : sections, consentements et ligne temporelle des modifications.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Récupération du dossier complet |
| PATCH | | Mise à jour d'une section du dossier |
| DELETE | | Suppression d'un élément dans une section |
| POST | | Ajout d'un consentement au dossier |
| GET | | Historique chronologique des modifications du dossier |
Identity
Consultation de l'identité vérifiée de l'utilisateur et de son journal d'audit.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Récupération des données d'identité |
| GET | | Journal d'audit de l'identité |
Collection Engine
Moteur de collecte de données structurées par schémas et sessions guidées, permettant la réponse progressive à des champs sémantiques.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Liste des schémas de collecte disponibles |
| GET | | Détail d'un schéma par clé |
| POST | | Démarrage ou reprise d'une session de collecte |
| POST | | Soumission d'une réponse dans une session |
| POST | | Passage d'un champ sans réponse |
| GET | | État courant d'une session |
| GET | | Toutes les réponses de l'utilisateur courant |
| GET | | Historique d'une réponse par clé sémantique |
| POST | | Restauration d'une version antérieure de réponse |
Timeline
Ligne temporelle des événements et champs, avec résumés analytiques.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Ligne temporelle globale |
| GET | | Ligne temporelle d'un champ spécifique |
| GET | | Résumé de la ligne temporelle |
Altiora
Moteur de calcul et d'analyse avancée. Permet de déclencher des calculs, de consulter le dernier résultat et l'historique des analyses.
| Méthode | Chemin | Description |
|---|---|---|
| POST | | Déclenchement d'un calcul Altiora |
| GET | | Dernier résultat de calcul |
| GET | | Historique des calculs |
Chat
Interface de conversation avec le moteur IA, incluant la gestion des sessions, l'historique et le flux d'embarquement.
| Méthode | Chemin | Description |
|---|---|---|
| POST | | Envoi d'un message en mode streaming |
| GET | | Historique d'une session de chat |
| GET | | Liste des sessions de chat de l'utilisateur |
| POST | | Première question du flux d'embarquement |
Documents
Gestion du cycle de vie des documents utilisateur : upload, versionnage, consultation et suppression.
| Méthode | Chemin | Description |
|---|---|---|
| POST | | Téléversement d'un document |
| GET | | Liste des documents de l'utilisateur |
| GET | | Versions d'un document |
| GET | | Récupération d'un document par identifiant |
| DELETE | | Suppression d'un document |
OCR
Extraction de texte par reconnaissance optique de caractères sur les documents.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | État du service OCR |
| POST | | Extraction OCR d'un document |
| POST | | Relance de l'extraction OCR pour un document |
Generation
Génération de documents finaux (PDF, lettres, attestations, résumés) et soumission à des institutions.
| Méthode | Chemin | Description |
|---|---|---|
| POST | | Génération d'un PDF |
| POST | | Génération d'une lettre |
| POST | | Génération d'une attestation en PDF |
| POST | | Génération d'un résumé |
| POST | | Soumission d'un dossier à une institution |
| GET | | Liste des soumissions de l'utilisateur |
| GET | | Liste des institutions disponibles |
Output Engine
Moteur de rendu avancé : templates, formats, prévisualisation, rendu synchrone et asynchrone, signature, gestion des limites de débit et des thèmes partenaires.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Liste des templates disponibles |
| GET | | Formats de sortie supportés |
| POST | | Prévisualisation Markdown |
| POST | | Rendu synchrone d'un document |
| POST | | Rendu asynchrone d'un document |
| GET | | Liste des jobs de rendu de l'utilisateur |
| GET | | État d'un job de rendu |
| GET | | Téléchargement du résultat d'un job |
| GET | | Informations de signature électronique |
| GET | | Liste des politiques de limite de débit |
| POST | | Création ou mise à jour d'une politique |
| DELETE | | Suppression d'une politique de limite de débit |
| GET | | Historique des dépassements de limite |
| POST | | Définition du thème d'un partenaire |
| GET | | Récupération du thème d'un partenaire |
Partners
Découverte, recommandation et suivi des partenaires, ainsi que gestion des référencements.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Liste des partenaires |
| GET | | Détail d'un partenaire |
| POST | | Recommandation de partenaires |
| GET | | Parcours associé à un partenaire |
| POST | | Enregistrement d'un référencement |
| GET | | Référencement actif de l'utilisateur |
Partner Hub
Interface de gestion pour les partenaires : profil, soumissions reçues, décisions, messagerie et tableau de bord.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Profil du partenaire courant |
| PATCH | | Mise à jour du profil partenaire |
| GET | | Liste des soumissions reçues |
| GET | | Détail d'une soumission |
| POST | | Prise de décision sur une soumission |
| POST | | Envoi d'un message relatif à une soumission |
| GET | | Tableau de bord partenaire |
Institution
Interface dédiée aux institutions pour la réception, l'instruction et la décision sur les dossiers soumis.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Boîte de réception des soumissions |
| GET | | Détail d'une soumission |
| POST | | Ajout d'une note interne |
| POST | | Prise de décision sur une soumission |
| GET | | Tableau de bord institutionnel |
Foliomap Institution
Outil de pilotage de portefeuille pour les institutions : statut, risque, analystes et suivi post-financement.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Statut du service Foliomap |
| GET | | Vue du portefeuille |
| GET | | Tableau de bord des risques |
| GET | | Liste des analystes |
| GET | | Suivi post-financement |
Opportunities
Détection et gestion des opportunités de financement ou d'accompagnement, avec préparation contextuelle.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Liste des opportunités |
| POST | | Actualisation des opportunités |
| PATCH | | Mise à jour du statut d'une opportunité |
| GET | | Préparation globale aux opportunités |
| POST | | Actualisation de la préparation |
| POST | | Préparation ciblée par objectif |
Copilot
Pilotage du cycle de vie utilisateur avec gestion des étapes, des transitions et de l'automatisation.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Tableau de bord du copilote |
| GET | | Étapes du cycle de vie |
| POST | | Déclenchement d'une transition |
| POST | | Activation ou désactivation de l'automatisation |
Plans
Gestion des abonnements, des paiements et des changements de plan.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Liste des plans disponibles |
| GET | | Plan actif de l'utilisateur |
| POST | | Initialisation d'un paiement |
| GET | | Statut d'une session de paiement |
| POST | | Changement de plan |
Payments
Consultation des fournisseurs de paiement et de leur état opérationnel.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Liste des fournisseurs de paiement |
| GET | | État des fournisseurs de paiement |
Stripe Webhook
Réception des événements Stripe pour le traitement des paiements asynchrones.
| Méthode | Chemin | Description |
|---|---|---|
| POST | | Réception d'un événement webhook Stripe |
Agenda
Gestion des tâches et de l'agenda de l'utilisateur, avec génération automatique et résumé.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Liste des tâches |
| POST | | Génération automatique de tâches |
| POST | | Création manuelle d'une tâche |
| PATCH | | Mise à jour d'une tâche |
| GET | | Résumé de l'agenda |
Notifications
Gestion des notifications utilisateur avec marquage de lecture individuel et global.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Liste des notifications |
| POST | | Marquage d'une notification comme lue |
| POST | | Marquage de toutes les notifications comme lues |
Providers
Référentiel des fournisseurs de services tiers disponibles sur la plateforme.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | État global des fournisseurs |
| GET | | Liste des fournisseurs |
| GET | | Détail d'un fournisseur |
Media
Gestion des ressources médias : upload, consultation, téléchargement, liens d'accès et journaux.
| Méthode | Chemin | Description |
|---|---|---|
| POST | | Téléversement d'une ressource média |
| GET | | Liste des ressources médias |
| GET | | Détail d'une ressource |
| GET | | Téléchargement d'une ressource |
| DELETE | | Suppression d'une ressource |
| GET | | Journal d'accès à une ressource |
| POST | | Création d'un lien d'accès |
| DELETE | | Révocation d'un lien d'accès |
Media Public
Accès public aux ressources médias via un jeton de partage.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Consultation publique d'une ressource par jeton |
Field Evidence
Liaison entre assets médias et entités métier pour la constitution de preuves documentaires.
| Méthode | Chemin | Description |
|---|---|---|
| POST | | Création d'un lien entité-asset |
| DELETE | | Suppression d'un lien entité-asset |
| GET | | Assets liés à une entité |
| GET | | Entités liées à un asset |
Location
Collecte et consultation des données de position géographique, avec résolution IP et journaux d'accès.
| Méthode | Chemin | Description |
|---|---|---|
| POST | | Enregistrement d'une position |
| GET | | Dernière position enregistrée |
| GET | | Historique des positions |
| GET | | Journal d'accès aux données de localisation |
| GET | | Résolution d'adresse IP en localisation |
| GET | | Sources de localisation disponibles |
Knowledge Center
Base de connaissances complète : gestion des documents, catégories, audiences, versions, export, traductions, génération automatique de contenu et liens d'accès.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Liste des catégories |
| GET | | Liste des documents |
| GET | | Détail d'un document |
| GET | | Versions d'un document |
| GET | | Export d'un document |
| GET | | Recherche dans la base de connaissances |
| GET | | État du service |
| GET | | Profils de génération de contenu |
| GET | | Snapshot de génération |
| POST | | Lancement d'une génération de contenu |
| GET | | État d'un job de génération |
| GET | | Liste des jobs de génération |
| GET | | Langues disponibles |
| POST | | Ajout d'une langue |
| PATCH | | Activation ou désactivation d'une langue |
| POST | | Lancement d'une traduction |
| GET | | Liste des traductions |
| POST | | Approbation d'une traduction |
| POST | | Rejet d'une traduction |
| GET | | Liste des audiences |
| POST | | Création d'une audience |
| PATCH | | Modification d'une audience |
| PUT | | Association d'audiences à un document |
| POST | | Passage d'un document en accès privé |
| POST | | Création d'un lien d'accès |
| DELETE | | Révocation d'un lien d'accès |
| GET | | Journal d'accès à un document |
Knowledge Public
Accès public à la base de connaissances, filtré par audience et par lien de partage.
| Méthode | Chemin | Description |
|---|---|---|
| GET | | Audiences publiques disponibles |
| GET | | Documents publics par audience |
| GET | | Document public par audience et slug |
| GET | | Accès à un document via lien de partage |
| GET | | Export d'un document via lien de partage |