DedgeCore
Forge / API

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 actifs
  • GET /v1/modules/{id}/audit — journal d'audit du module, fenêtre 90 jours
  • GET /v1/modules/{id}/stats — statistiques de synchronisation avec D-EDGE
  • GET /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.