# Erreurs de l'API

Les erreurs de l'API se produisent lors de la communication avec votre serveur WooCommerce. Ces erreurs sont préfixées par `API` et sont organisées en catégories suivantes :

## Catégories[​](#categories "Lien direct vers Catégories")

| Catégorie                                   | Plage de codes | Description                                         |
| ------------------------------------------- | -------------- | --------------------------------------------------- |
| [Connexion](#connection-errors)             | API01xxx       | Problèmes de réseau et de connectivité              |
| [Authentification](#authentication-errors)  | API02xxx       | Problèmes de connexion, de jetons et de permissions |
| [Demande](#request-errors)                  | API03xxx       | Problèmes avec les demandes sortantes               |
| [Réponse](#response-errors)                 | API04xxx       | Problèmes avec les réponses du serveur              |
| [Plugin/WordPress](#pluginwordpress-errors) | API05xxx       | Problèmes avec les plugins WordPress ou WooCommerce |
| [Configuration](#configuration-errors)      | API06xxx       | Problèmes de configuration et de configuration      |

***

## Erreurs de connexion[​](#connection-errors "Lien direct vers Erreurs de connexion")

Problèmes de réseau et de connectivité entre le POS et votre serveur.

| Code                                    | Nom                           | Description                                     |
| --------------------------------------- | ----------------------------- | ----------------------------------------------- |
| [API01001](/fr/error-codes/API01001.md) | Délai de connexion            | Le serveur a mis trop de temps à répondre       |
| [API01002](/fr/error-codes/API01002.md) | Connexion refusée             | Le serveur a refusé la connexion                |
| [API01003](/fr/error-codes/API01003.md) | Réinitialisation de connexion | La connexion a été fermée de manière inattendue |
| [API01004](/fr/error-codes/API01004.md) | Échec de la résolution DNS    | Impossible de résoudre l'adresse du serveur     |
| [API01005](/fr/error-codes/API01005.md) | Erreur de certificat SSL      | Problème avec le certificat de sécurité du site |
| [API01006](/fr/error-codes/API01006.md) | Réseau inaccessible           | Impossible d'atteindre le réseau                |
| [API01007](/fr/error-codes/API01007.md) | Appareil hors ligne           | Votre appareil n'est pas connecté à Internet    |
| [API01008](/fr/error-codes/API01008.md) | Site Web indisponible         | Le site Web ne répond pas                       |

## Erreurs d'authentification[​](#authentication-errors "Lien direct vers Erreurs d'authentification")

Problèmes de connexion, de sessions et de permissions.

| Code                                    | Nom                                     | Description                                               |
| --------------------------------------- | --------------------------------------- | --------------------------------------------------------- |
| [API02001](/fr/error-codes/API02001.md) | Informations d'identification invalides | Nom d'utilisateur ou mot de passe incorrect               |
| [API02002](/fr/error-codes/API02002.md) | Jeton expiré                            | Votre session a expiré                                    |
| [API02003](/fr/error-codes/API02003.md) | Jeton invalide                          | Le jeton d'authentification n'est pas valide              |
| [API02004](/fr/error-codes/API02004.md) | Utilisateur non autorisé                | Vous n'avez pas la permission d'effectuer cette action    |
| [API02005](/fr/error-codes/API02005.md) | Permissions insuffisantes               | Votre rôle d'utilisateur n'a pas les permissions requises |
| [API02006](/fr/error-codes/API02006.md) | Clé API invalide                        | La clé API WooCommerce n'est pas valide                   |
| [API02007](/fr/error-codes/API02007.md) | Échec du rafraîchissement du jeton      | Impossible de rafraîchir votre session                    |
| [API02008](/fr/error-codes/API02008.md) | Jeton de rafraîchissement invalide      | Le jeton de rafraîchissement n'est pas valide             |
| [API02009](/fr/error-codes/API02009.md) | Jeton de rafraîchissement expiré        | Le jeton de rafraîchissement a expiré                     |
| [API02010](/fr/error-codes/API02010.md) | Authentification requise                | L'authentification est requise pour cette action          |

## Erreurs de demande[​](#request-errors "Lien direct vers Erreurs de demande")

Problèmes avec les demandes envoyées au serveur.

| Code                                    | Nom                              | Description                                          |
| --------------------------------------- | -------------------------------- | ---------------------------------------------------- |
| [API03001](/fr/error-codes/API03001.md) | Format de demande invalide       | Le format de la demande n'est pas correct            |
| [API03002](/fr/error-codes/API03002.md) | Paramètres requis manquants      | Des données requises sont manquantes dans la demande |
| [API03003](/fr/error-codes/API03003.md) | Valeur de paramètre invalide     | Un paramètre a une valeur invalide                   |
| [API03004](/fr/error-codes/API03004.md) | Demande trop grande              | La demande dépasse les limites de taille             |
| [API03005](/fr/error-codes/API03005.md) | Limite de fréquence dépassée     | Trop de demandes en peu de temps                     |
| [API03006](/fr/error-codes/API03006.md) | Méthode non prise en charge      | La méthode HTTP n'est pas prise en charge            |
| [API03007](/fr/error-codes/API03007.md) | File d'attente de demande pleine | Trop de demandes en attente                          |

## Erreurs de réponse[​](#response-errors "Lien direct vers Erreurs de réponse")

Problèmes avec les réponses reçues du serveur.

| Code                                    | Nom                           | Description                                      |
| --------------------------------------- | ----------------------------- | ------------------------------------------------ |
| [API04001](/fr/error-codes/API04001.md) | Format de réponse invalide    | Le format de réponse du serveur n'est pas valide |
| [API04002](/fr/error-codes/API04002.md) | Code de réponse inattendu     | Code d'état HTTP inattendu reçu                  |
| [API04003](/fr/error-codes/API04003.md) | Réponse JSON mal formée       | La réponse JSON est corrompue ou invalide        |
| [API04004](/fr/error-codes/API04004.md) | Données de réponse manquantes | Les données attendues manquent dans la réponse   |
| [API04005](/fr/error-codes/API04005.md) | Récupération JSON tentée      | Tentative de récupération d'un JSON mal formé    |
| [API04006](/fr/error-codes/API04006.md) | Ressource non trouvée         | La ressource demandée n'existe pas (404)         |

## Erreurs Plugin/WordPress[​](#pluginwordpress-errors "Lien direct vers Erreurs Plugin/WordPress")

Problèmes avec WordPress, WooCommerce, ou le plugin WCPOS.

| Code                                    | Nom                        | Description                                |
| --------------------------------------- | -------------------------- | ------------------------------------------ |
| [API05001](/fr/error-codes/API05001.md) | API WooCommerce désactivée | L'API REST WooCommerce est désactivée      |
| [API05002](/fr/error-codes/API05002.md) | Plugin WCPOS introuvable   | Le plugin WCPOS n'est pas installé         |
| [API05003](/fr/error-codes/API05003.md) | Plugin WCPOS obsolète      | Le plugin WCPOS a besoin d'une mise à jour |
| [API05004](/fr/error-codes/API05004.md) | API WordPress désactivée   | L'API REST WordPress est désactivée        |
| [API05005](/fr/error-codes/API05005.md) | Plugin introuvable         | Un plugin requis n'est pas installé        |

## Erreurs de configuration[​](#configuration-errors "Lien direct vers Erreurs de configuration")

Problèmes de configuration et de configuration.

| Code                                    | Nom                            | Description                             |
| --------------------------------------- | ------------------------------ | --------------------------------------- |
| [API06001](/fr/error-codes/API06001.md) | Format d'URL invalide          | Le format de l'URL n'est pas valide     |
| [API06002](/fr/error-codes/API06002.md) | URL de l'API manquante         | Aucune URL d'API n'a été configurée     |
| [API06003](/fr/error-codes/API06003.md) | Configuration du site invalide | La configuration du site est incorrecte |

***
