# API03006: Método Não Suportado

## O Que Isso Significa[​](#what-this-means "Link direto para O Que Isso Significa")

O método HTTP utilizado (GET, POST, PUT, DELETE, etc.) não é suportado para este endpoint. O servidor não aceita este tipo de solicitação para esta URL.

## Causas Comuns[​](#common-causes "Link direto para Causas Comuns")

* **Incompatibilidade de versões** — Versões do POS e do plugin são incompatíveis
* **Endpoint removido** — Um endpoint da API foi descontinuado
* **Configuração do servidor** — Servidor web bloqueando certos métodos HTTP
* **Conflito de plugins** — Outro plugin modificando o comportamento da API REST

## Como Corrigir[​](#how-to-fix "Link direto para Como Corrigir")

### 1. Atualize Ambos os Componentes[​](#1-update-both-components "Link direto para 1. Atualize Ambos os Componentes")

Assegure a compatibilidade:

* Atualize o plugin do WordPress WCPOS
* Atualize o aplicativo POS
* Verifique as notas de versão para mudanças que quebram a compatibilidade

### 2. Verifique a Configuração do Servidor[​](#2-check-server-configuration "Link direto para 2. Verifique a Configuração do Servidor")

Alguns servidores bloqueiam certos métodos HTTP:

* Assegure que os métodos PUT e DELETE estão permitidos
* Verifique o arquivo `.htaccess` para restrições de métodos
* Revise a configuração do Nginx

### 3. Verifique o Acesso à API REST[​](#3-verify-rest-api-access "Link direto para 3. Verifique o Acesso à API REST")

Teste a API REST do WordPress:

1. Visite `https://yoursite.com/wp-json/` em um navegador
2. Deve retornar dados JSON
3. Se não, a API REST pode estar desativada ou bloqueada

### 4. Verifique Conflitos de Plugins[​](#4-check-for-plugin-conflicts "Link direto para 4. Verifique Conflitos de Plugins")

Desative outros plugins temporariamente:

* Plugins de segurança podem bloquear métodos
* Outros plugins da API REST podem causar conflitos
* Reative um por um para encontrar o problema

### 5. Revise Restrições de Hospedagem[​](#5-review-hosting-restrictions "Link direto para 5. Revise Restrições de Hospedagem")

Alguns hosts restringem métodos HTTP:

* Entre em contato com o suporte de hospedagem
* Solicite que habilitem todos os métodos padrão
* Considere mudar de host se for muito restritivo

## Erros Relacionados[​](#related-errors "Link direto para Erros Relacionados")

* [API03001](/pt-BR/error-codes/API03001.md) — Formato de Solicitação Inválido
* [API05004](/pt-BR/error-codes/API05004.md) — API do WordPress Desativada
