# API03006 : Méthode non prise en charge

## Ce que cela signifie[​](#what-this-means "Lien direct vers Ce que cela signifie")

La méthode HTTP utilisée (GET, POST, PUT, DELETE, etc.) n'est pas prise en charge pour ce point de terminaison. Le serveur n'accepte pas ce type de demande pour cette URL.

## Causes courantes[​](#common-causes "Lien direct vers Causes courantes")

* **Incompatibilité de version** — Les versions de POS et de plugin sont incompatibles
* **Point de terminaison supprimé** — Un point de terminaison API a été déprécié
* **Configuration du serveur** — Serveur web bloquant certaines méthodes HTTP
* **Conflit de plugin** — Un autre plugin modifiant le comportement de l'API REST

## Comment résoudre[​](#how-to-fix "Lien direct vers Comment résoudre")

### 1. Mettre à jour les deux composants[​](#1-update-both-components "Lien direct vers 1. Mettre à jour les deux composants")

Assurez-vous de la compatibilité :

* Mettez à jour le plugin WordPress WCPOS
* Mettez à jour l'application POS
* Vérifiez les notes de version pour des changements déterminants

### 2. Vérifiez la configuration du serveur[​](#2-check-server-configuration "Lien direct vers 2. Vérifiez la configuration du serveur")

Certains serveurs bloquent certaines méthodes HTTP :

* Assurez-vous que les méthodes PUT et DELETE sont autorisées
* Vérifiez `.htaccess` pour des restrictions de méthode
* Passez en revue la configuration Nginx

### 3. Vérifiez l'accès à l'API REST[​](#3-verify-rest-api-access "Lien direct vers 3. Vérifiez l'accès à l'API REST")

Testez l'API REST de WordPress :

1. Visitez `https://votresite.com/wp-json/` dans un navigateur
2. Cela devrait renvoyer des données JSON
3. Sinon, l'API REST peut être désactivée ou bloquée

### 4. Vérifiez les conflits de plugins[​](#4-check-for-plugin-conflicts "Lien direct vers 4. Vérifiez les conflits de plugins")

Désactivez temporairement d'autres plugins :

* Les plugins de sécurité peuvent bloquer des méthodes
* D'autres plugins d'API REST peuvent causer des conflits
* Réactivez un par un pour trouver le problème

### 5. Passez en revue les restrictions d'hébergement[​](#5-review-hosting-restrictions "Lien direct vers 5. Passez en revue les restrictions d'hébergement")

Certains hébergeurs restreignent les méthodes HTTP :

* Contactez le support d'hébergement
* Demandez-leur d'activer toutes les méthodes standard
* Envisagez de changer d'hébergeur si trop restrictif

## Erreurs connexes[​](#related-errors "Lien direct vers Erreurs connexes")

* [API03001](/fr/error-codes/API03001.md) — Format de demande invalide
* [API05004](/fr/error-codes/API05004.md) — API WordPress désactivée

***
