# API04006: Recurso Não Encontrado

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

O servidor não conseguiu encontrar o recurso solicitado. Isso normalmente corresponde a um código de status HTTP 404, indicando que o produto, pedido, cliente ou outro recurso que você está tentando acessar não existe.

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

* **Registro excluído** — O recurso foi excluído no servidor
* **ID incorreto** — Um ID incorreto ou desatualizado está sendo usado
* **Problemas de sincronização** — Os dados locais referenciam um recurso que não existe mais
* **Mala configuração de URL** — O endpoint da API está incorreto
* **Problemas de permalink** — Os permalinks do WordPress precisam ser atualizados

## Mapeamento de Erros do Servidor[​](#server-error-mapping "Link direto para Mapeamento de Erros do Servidor")

Este código de erro é acionado quando o servidor retorna:

| Código do Servidor | Fonte                         |
| ------------------ | ----------------------------- |
| `rest_no_route`    | API REST do WordPress         |
| HTTP 404           | Qualquer resposta do servidor |

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

### 1. Verifique se o Recurso Existe[​](#1-check-if-the-resource-exists "Link direto para 1. Verifique se o Recurso Existe")

Verifique se o recurso ainda existe em seu site WooCommerce:

* Faça login no admin do WordPress
* Navegue até a seção relevante (Produtos, Pedidos, Clientes)
* Pesquise o item pelo ID ou nome

### 2. Atualize os Dados Locais[​](#2-refresh-local-data "Link direto para 2. Atualize os Dados Locais")

Se o recurso foi excluído no servidor:

1. Abra as configurações do POS
2. Navegue até a seção de dados relevante
3. Acione uma sincronização/atualização para atualizar os dados locais
4. O item excluído deve ser removido localmente

### 3. Verifique os Permalinks do WordPress[​](#3-check-wordpress-permalinks "Link direto para 3. Verifique os Permalinks do WordPress")

Se vários recursos não forem encontrados:

1. Vá para **Configurações → Permalinks** no admin do WordPress
2. Clique em **Salvar Alterações** (mesmo sem fazer alterações)
3. Isso atualiza a estrutura de permalink

### 4. Verifique as Rotas da API[​](#4-verify-api-routes "Link direto para 4. Verifique as Rotas da API")

Teste a API REST diretamente:

```
https://yoursite.com/wp-json/wc/v3/products
```

Se isso retornar um 404, pode haver um problema de configuração do servidor.

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

Se as rotas da API REST estiverem faltando:

1. Certifique-se de que o WooCommerce está ativo
2. Certifique-se de que o plugin WCPOS está ativo
3. Desative outros plugins temporariamente para testar

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

* [API04001](/pt-BR/error-codes/API04001.md) — Formato de Resposta Inválido
* [API04002](/pt-BR/error-codes/API04002.md) — Código de Resposta Inesperado
* [API05002](/pt-BR/error-codes/API05002.md) — Plugin WCPOS Não Encontrado
