Skip to content

Nouvelles API 2026 #7

Description

@julien-breda

Bonjour,

J'ai réussi à utiliser les API classiques d'Enedis (non sans mal car la doc n'est pas au top, il faut croiser pas mal d'informations)
Cependant dès que je passe aux "nouvelles API 2026" j'ai systématiquement une erreur.
Je me demande si ces API sont vraiment disponibles dans le bac à sable : avez-vous des informations sur ce sujet ou sur la manière de les utiliser ?

Voici un exemple des échanges (le token récupéré sur le premier appel est bien fourni au deuxième appel) :

INFO - >> POST https://gw.ext.prod-sandbox.api.enedis.fr/oauth2/v3/token
INFO - << 200 https://gw.ext.prod-sandbox.api.enedis.fr/oauth2/v3/token
INFO - >> GET https://gw.ext.prod-sandbox.api.enedis.fr/mesure_synchrone_auto/v1/metering_data/daily_consumption?usage_point_id=12655648759651&start=2026-06-27&end=2026-07-27
INFO - << 403 https://gw.ext.prod-sandbox.api.enedis.fr/mesure_synchrone_auto/v1/metering_data/daily_consumption?usage_point_id=12655648759651&start=2026-06-27&end=2026-07-27
{"code":"900908","message":"Resource forbidden ","description":"User is NOT authorized to access the Resource. API Subscription validation failed."}

J'ai vérifié et mon application souscrit bien aux nouvelles API (dans le doute je les ai même toutes ajoutées)

Image

Voici le même test, en remplaçant l'API 2026 par l'ancienne :

INFO - >> POST https://gw.ext.prod-sandbox.api.enedis.fr/oauth2/v3/token
INFO - << 200 https://gw.ext.prod-sandbox.api.enedis.fr/oauth2/v3/token
INFO - >> GET https://gw.ext.prod-sandbox.api.enedis.fr/metering_data_dc/v5/daily_consumption?usage_point_id=12655648759651&start=2026-06-27&end=2026-07-27
INFO - << 200 https://gw.ext.prod-sandbox.api.enedis.fr/metering_data_dc/v5/daily_consumption?usage_point_id=12655648759651&start=2026-06-27&end=2026-07-27
{
  "meter_reading" : {
    "usage_point_id" : "12655648759651",
    "start" : "2026-06-27",
    "end" : "2026-07-27",
    "quality" : "BRUT",
    "reading_type" : {
      "unit" : "Wh",
      "measurement_kind" : "energy",
      "aggregate" : "sum",
      "measuring_period" : "P1D"
    },
    "interval_reading" : [ {
      "value" : "8926",
      "date" : "2026-06-27"
    }, {
      "value" : "13975",
      "date" : "2026-06-28"
    },
    ... ]
  }
}

Maintenant que les index sont consultables sur les nouvelles API, je me dit que le sujet peut à nouveau vous intéresser :)

La documentation des nouvelles API (en bas, après les anciennes) : https://datahub-enedis.fr/services-api/data-connect/documentation/
Une page qui indique la migration des anciennes aux nouvelles API : https://datahub-enedis.fr/migration-vers-les-nouvelles-api-versions-2026/
Sur cette dernière il est évoqué :

L’API services souscrits constitue un prérequis à l’appel des services des données de mesures et informations techniques et contractuelles d’un PRM d’un client.

mais je me demande si l'aspect prérequis est réel ou n'est pas un abus de langage.
J'ai essayé de l'utiliser mais sans succès.

Merci pour votre aide.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions