Aller au contenu principal

Description des erreurs fréquentes Enedis

API Authorize​

Code HTTPCodeMessageDescription et résolution
400invalid_requestmissing_parameterIl manque des paramètres dans la requête. Consultez la documentation et complétez les champs requis.
400invalid_requestinvalid_duration_formatLa durée fournie doit respecter le format ISO 8601.
400invalid_requestmaximum_duration_exceededLa durée ne peut pas dépasser 3 ans et ne doit pas être négative.
403access_deniedaccess_deniedLe client a refusé d’accorder l’autorisation. Vérifiez le processus d’acceptation avec l’utilisateur.
404Erreur 404La page que vous recherchez n’existe pasRequête bloquée par les équipements de sécurité (URL incorrecte ou arguments non acceptés). Corrigez l’URL ou les paramètres envoyés.
500server_errorlincs-internal-server-errorErreur interne lors de la validation du consentement.
Utilisez uniquement des unités ISO 8601 en jours, semaines, mois ou années et vérifiez la compatibilité du navigateur (acceptation des cookies). Signalez l’incident au support avec le navigateur utilisé et l’horodatage de la requête si le problème persiste.
503Service UnavailableService UnavailableLe service est temporairement indisponible. Réitérez la requête après rétablissement du service.

API Token​

Code HTTPCodeMessageDescription et résolution
400invalid_requestmissing_parameterIl manque des paramètres dans la requête. Vérifiez les champs obligatoires et complétez-les.
400invalid_grantThe provided authorization grant or refresh token is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client.Le code d’autorisation ou le jeton de rafraîchissement est invalide, expiré, déjà utilisé ou associé à une autre application. Relancez le parcours d’autorisation si nécessaire.
401UnauthorizedValid authentication credentials are mandatory to access the resourceAucun code d’autorisation ou jeton de rafraîchissement valide n’a été trouvé. Si les paramètres sont corrects (code reçu < 3 min ou refresh token jamais utilisé), contactez le support.

API Metering et Customers​

Erreurs d’accès et de consentement​

Code HTTPCodeMessageDescription et résolution
403ADAM-DC-0007The customer is not owner of this usage point.Le client a déménagé, l’accès à ses données est impossible. Invitez-le à recommencer l’autorisation pour son nouveau point d’usage (PRM Linky requis).
403ADAM-DC-0008No consent can be found for this customer and this usage point.Le consentement a été révoqué ou expiré. Informez le client et redemandez son accord s’il souhaite poursuivre.
500ADAM-DC-0500Technical ExceptionErreur serveur temporaire lors du traitement de la requête. Réessayez plus tard. Après plusieurs échecs, contactez le support Data Connect avec la description et la requête concernée.
500STM-ERR-0000001Erreur serveur potentiellement temporaire ou liée à une faute de typographie. Réessayez plus tard et signaler au support Data Connect si le problème persiste avec les détails de la requête.
404STM-ERR-0000019Unknown or unauthorized user.Aucun site de consommation/production associé au client. Vérifiez le numéro de point d’usage transmis, confirmez-le avec le client ou relancez une autorisation.

Paramètres usage_point_id​

Code HTTPCodeMessageDescription et résolution
400Invalid_requestusage_point_id parameter is required.Le paramètre usage_point_id est obligatoire hors API d’autorisation. Corrigez le code et stockez ce paramètre (relancez l’autorisation si nécessaire pour le récupérer).
400Invalid_requestusage_point_id parameter must be 14 digits long.Le format attendu est une suite de 14 chiffres. Corrigez la valeur transmise ou redemandez l’autorisation pour récupérer la donnée correcte.

Quotas d’appels​

Code HTTPCodeMessageDescription et résolution
429Quota Q3 reachedCall threshold allowed on X:XX:XXLe quota de 5 appels par seconde est dépassé. Attendez le créneau indiqué avant de réessayer.
429Quota Q4 reachedCall threshold allowed on X:XX:XXLe quota de 10 000 appels par heure est dépassé. Patientez avant de renvoyer des requêtes ; les données de comptage étant mises à jour une fois par jour, évitez les appels répétés dans la même journée.

Gestion des périodes et des dates​

Code HTTPCodeMessageDescription et résolution
403ADAM-DC-0009The start date of the request must be greater than the consent start date.La date de début demandée est antérieure à la date de consentement. Choisissez une date comprise dans la plage autorisée (cf. contrat ou guide utilisateur).
400ADAM-DC-0015The requested period must be less than 7 days for an access to the load curve.La période demandée pour la courbe de charge dépasse 7 jours. Scindez la requête en intervalles plus courts (exemple dans le guide utilisateur).
400ADAM-DC-0016 / ADAM-ERR0125The start date must be greater than the history deadline.La date start ne peut pas dépasser l’horizon historique : J-24 mois et 16 jours pour la courbe de charge, J-36 mois et 16 jours pour la consommation quotidienne ou la puissance maximale. Choisissez une date valide selon la ressource.
400invalid_requestStart date parameter is required.Le paramètre start est absent. Ajoutez-le comme décrit dans la documentation (exemples de code disponibles).
400invalid_requeststart date parameter must be in the format yyyy-mm-dd.Le paramètre start doit respecter le format RFC 3339 (date). Corrigez la mise en forme.
400invalid_resquestend date parameter must be in the format yyyy-mm-dd.Le paramètre end doit respecter le format RFC 3339 (date). Corrigez la mise en forme.
400invalid_requestEnd date parameter is required.Le paramètre end est absent. Ajoutez-le conformément aux exemples fournis.
400invalid_requestThe end date parameter must be earlier than the current date.end ne peut pas être dans le futur (données disponibles à J-1). Utilisez la veille comme date maximale.
400invalid_requestStart date should be before end date.La date de début est postérieure à la date de fin. Requêtez avec un start antérieur à end.

Cas particuliers Linky et données​

Code HTTPCodeMessageDescription et résolution
400ADAM-ERR0069Le sens de la mesure ne correspond pas pour le PRM demandé.Vous interrogez une donnée de consommation sur un PRM de production, ou l’inverse. La même requête renverra toujours cette erreur. Vérifiez le type de PRM ciblé.
404STM-ERR-0000014Aucune donnée disponible pour le client (pas de compteur communicant, trou de données, courbe de charge inactive). Vérifiez le statut usage_point-status, élargissez la période demandée ou demandez au client d’activer sa courbe de charge.
404STM-ERR-0000020no measure found for this usage pointAucune mesure trouvée pour le point d’usage. Contrôlez la période interrogée et la disponibilité des données.
404no_data_foundno measure found for this usage pointVariante du message précédent : aucune donnée retournée pour ce point d’usage. Vérifiez le PRM, la période et la disponibilité des mesures.