Skip to content

Codes d'erreur

Des erreurs peuvent survenir lors de l'interaction avec la plateforme Reach. Dans tous les cas, le résultat de votre requête doit contenir les champs errorCode et errorMessage qui décrivent au mieux le problème rencontré, le cas échéant.

Les codes d'erreur définis par l'API Reach Messaging sont résumés dans le tableau ci-dessous:

Code d'erreurDescription de l'erreur
400Mauvaise requête
403Requête interdite
404Ressource introuvable
429Trop de requêtes
503Erreur interne
10002Données manquantes
10003Accept Media Type Error - Les requêtes devraient avoir l'en-tête 'Accept' fixé à 'application/json'
20002Erreur d'authentification - En-têtes d'authentification de requête manquants
20003Erreur d'authentification - Mauvaises informations d'identification
20004Erreur d'authentification - Plusieurs utilisateurs associés aux informations d'identification
20005Erreur d'authentification - L'applet demandée est désactivée et ne peut être modifiée.
20006Taille de page invalide. Elle ne peut pas être nulle ou négative.
20007Numéro de page incorrect. Il ne peut pas être nul ou négatif.
20101Numéro de téléphone de destination non valide ou vous essayez d'envoyer un message d'un numéro de téléphone à lui-même.
20102Numéro de téléphone source invalide ou vous utilisez un identifiant d'expéditeur qui n'est pas enregistré dans votre compte.
20103Les données du corps ne sont pas valides. Les données ne doivent pas être vides et ne doivent pas dépasser 1600 caractères.
20104Heure programmée non valide. Un message doit être programmé au moins 15 minutes avant l'heure d'envoi du message et ne peut être programmé plus de 7 jours à l'avance.
20105Période de validité non valide. Soit une valeur négative est fournie, soit la valeur maximale autorisée a été dépassée.
20106URL statusCallback non valide. La chaîne fournie n'est pas une URL valide.
20107Schéma d'encodage de données invalide. Le corps du message fourni n'a pas pu être encodé en GSM7 ou UCS2.
20108Données du corps invalides. Le nombre de segments pour un message donné ne doit pas dépasser 10.
20109Prix maximum non valide. Il ne peut pas être nul ou négatif.
20201Condition de prix non satisfaite. Le coût du message dépasse le prix maximum spécifié.
20202Condition de prix non satisfaite. Solde insuffisant. Veuillez envisager de recharger le portefeuille de l'applet.
20203Trop de demandes - Taux d'envoi dépassé.
20208Trop de demandes.
20209Le délai d'attente a été dépassé.
20210Erreur interne du serveur.
20301Erreur interne du serveur - Erreur survenue lors de l'envoi du message.
20302Erreur interne du serveur - Erreur survenue lors de la génération de l'Id du message.
20404La ressource demandée n'a pas été trouvée.
20405La méthode n'est pas autorisée sur la ressource demandée car elle n'a pas été programmée précédemment.
20406La ressource programmée n'est pas dans un état annulable.
20407La ressource n'est pas dans un état supprimable.
30201Expiration de la période de validité
30202Échec de la vérification du prix maximum
30203Insuffisance de fonds
30204Erreur de livraison interne
30205Mécanisme de livraison interne non paramétré
30206Mécanisme interne de traitement des transactions non paramétré
30207Message annulé
30208Nombre maximal de tentatives de soumission atteint
30209Nombre maximum de tentatives de session atteint
30210Message incorrect
30211Codage de données inconnu
30212Service demandé non disponible
30213Erreur inconnue