API DedgeCore — documentation technique
Vue d'ensemble
L'API DedgeCore donne accès en lecture aux données produites par vos modules DedgeCore : journaux d'audit, statistiques de synchronisation avec D-EDGE, indicateurs opérationnels. Elle ne remplace pas l'API D-EDGE — pour interagir avec votre D-EDGE Central, utilisez directement l'API officielle D-EDGE.
Authentification
Authentification par jeton JWT signé HS256, généré depuis votre espace client DedgeCore, section Paramètres → API. Durée de vie configurable de 15 minutes à 30 jours. Rotation manuelle ou automatique.
Exemple de requête : curl -H "Authorization: Bearer $TOKEN" https://api.dedgecore.org/v1/modules
Endpoints principaux
GET /v1/modules— liste vos modules actifsGET /v1/modules/{id}/audit— journal d'audit du module, fenêtre 90 joursGET /v1/modules/{id}/stats— statistiques de synchronisation avec D-EDGEGET /v1/invoices— factures mensuelles au format PDF signéPOST /v1/modules/{id}/pause— mise en pause manuelle du module
Quotas
1000 appels par heure et par jeton. Le rate limiting suit la norme X-RateLimit-Remaining. Aucun quota mensuel : seule la fenêtre glissante d'une heure est comptée.
Versionnement
L'API est versionnée dans le chemin (/v1). Les versions majeures sont maintenues 24 mois après l'annonce d'une version suivante.