Files
logisticsAPI/memory-bank/projectbrief.md
2026-02-20 08:40:00 +01:00

1.4 KiB

Project Brief

Derniere mise a jour : 2026-02-19

Vision

Application Laravel de test dont l'objectif est de comprendre le fonctionnement de l'API Logistics (Flex/ESI Gescom) et d'en produire une documentation complete et comprehensible.

Objectifs

  1. Comprendre le fonctionnement de l'API Logistics.
  2. Creer une application simple permettant d'envoyer et de recuperer des donnees vers/depuis l'API.
  3. Produire une documentation complete et comprehensible de l'API.

Perimetre fonctionnel

  • Dashboard Filament v5 accessible sans authentification sur /admin.
  • Pages de consultation pour les principales entites de l'API : tables, articles, documents, journaux, tiers.
  • Formulaires de recherche parametrables pour chaque endpoint.
  • Affichage des resultats bruts retournes par l'API.
  • Tracage des requetes effectuees dans une table api_request_logs.

Contraintes

  • Pas d'authentification sur le dashboard (projet de test interne).
  • L'API Logistics est hebergee sur le serveur TSE-10-TEST (http://tse-10-test.esiweb.pro).
  • Toutes les requetes API sont en POST et necessitent un header X-API-KEY.
  • Le nom du dossier dans les URLs de l'API doit etre en minuscules.

Ressources