đŸ§© Capfile API : AccĂ©dez aux donnĂ©es Enedis simplement

Une passerelle standardisée pour connecter votre application aux compteurs.

Que vous soyez Ă©diteur de logiciel, acteur de la gestion technique du bĂątiment, agrĂ©gateur d’énergie ou intĂ©grateur domotique, Capfile API vous permet d’automatiser la rĂ©cupĂ©ration, le suivi et l’intĂ©gration des donnĂ©es de consommation, d’index et de courbe de charge.


🚀 Fonctions principales

  • ✅ Initier l’accĂšs aux donnĂ©es d’un compteur (avec consentement utilisateur)
  • ✅ Suivre l’avancement de la demande
  • ✅ RĂ©cupĂ©rer les donnĂ©es une fois l’accĂšs validĂ©
  • ✅ Recevoir automatiquement les mises Ă  jour via un webhook sĂ©curisĂ©

🧰 API RESTful basĂ©e sur OpenAPI 3.0

  • Format : JSON
  • MĂ©thodes supportĂ©es : GET, POST, PUT
  • Authentification : Basic, Bearer Token, ou API Key
  • Documentation complĂšte au format OpenAPI (Swagger UI)

📘 Exemples de cas d’usage

ObjectifEndpoint utilisé
Initier un accÚs aux donnéesPOST /v1/access/init
Suivre l’avancementGET /v1/access/{accessKey}/status
Récupérer la courbe de chargeGET /v1/access/{accessKey}/loadcurve
Lire les index journaliersGET /v1/prm/{prm}/indexes
Obtenir les infos techniques d’un compteurGET /v1/prm/{prm}/info
Configurer un webhookPUT /v1/config/webhook

🔐 Webhook sĂ©curisĂ©

  • Transmission en HTTPS POST
  • Signature HMAC SHA-256 dans l’en-tĂȘte X-Signature
  • DonnĂ©es incluses : access_key, PRM, type de mise Ă  jour (loadcurve, indexes, etc.), pĂ©riode
  • VĂ©rification de la signature cĂŽtĂ© serveur recommandĂ©e

🔧 Authentification flexible

MéthodeDétail
BasicAuthidentifiant + mot de passe
Bearer Tokenvia POST /v1/login
API Keydans l’en-tĂȘte X-API-KEY

📎 Endpoints principaux

MéthodeURLDescription
POST/v1/access/initCrĂ©er une demande d’accĂšs
GET/v1/access/{accessKey}/dataLire toutes les données
GET/v1/access/{accessKey}/indexesLire les index
GET/v1/prm/{prm}/loadcurveCourbe de charge par PRM
PUT/v1/config/webhookConfiguration du webhook
POST/v1/loginAuthentification API

đŸ‘šâ€đŸ’» Pour qui ?

  • DĂ©veloppeurs intĂ©grant les donnĂ©es Enedis dans un outil mĂ©tier
  • CollectivitĂ©s ou agriculteurs souhaitant automatiser la collecte de donnĂ©es pour leurs exploitations
  • Plateformes d’analyse, d’optimisation ou de facturation Ă©nergĂ©tique

🔗 [Demander une clĂ© API]

Retour en haut