Erreurs API

Objet d'erreur

L'objet d'erreur contient un code d'erreur de haut niveau et un tableau de codes et messages d'erreur détaillés. L'objet racine possède les éléments suivants :

  • status : Code d'état d'erreur HTTP
  • code : Code d'erreur
  • errors : Tableau contenant un ou plusieurs codes et messages d'erreur

Si l'erreur provient de la banque, le code d'erreur renvoyé est provider_error et l'erreur de la banque est envoyée dans le tableau errors.

Codes d'erreur

Le tableau ci-dessous est une liste non exhaustive des codes d'erreur :

StatutCodeErreurDescription
400provider_errorbad_requestUn message spécifique de la banque est inclus
400bad_requestbad_requestParamètres invalides ou syntaxe incorrecte
400bad_requestsession_id_invalid_or_expiredL'ID de session utilisé est expiré ou invalide
400bad_requestinvalid_fieldLa valeur ou le format du champ [field] est incorrect
400bad_requestmandatory_field_missingChamp obligatoire manquant : [field] n'a pas été défini
401unauthorizedinvalid_tokenLe jeton est invalide ou a expiré
401unauthorizedinvalid_scopesVotre application ne dispose pas des portées nécessaires pour accéder à cette API
401unauthorizedinvalid_codeLe code d'autorisation est incorrect ou a expiré
401unauthorizedinvalid_app_idapp_id non valide.
404not_foundnot_foundLa ressource demandée est introuvable. Elle n'existe pas ou est temporairement indisponible.
429too_many_requeststoo_many_requestsL'utilisateur a envoyé trop de requêtes dans un laps de temps donné.
500internal_server_errorinternal_server_errorUne erreur interne s'est produite. Si l'erreur persiste, veuillez contacter notre support.
501not_implementedprovider_endpoint_unavailableL'API de la banque est actuellement indisponible ou n'a pas encore été implémentée.
503service_unavailableprovider_unavailableLa banque est actuellement indisponible. Veuillez réessayer ultérieurement