Resumo
Use /api para ver esta lista em JSON. O front continua disponível pelas páginas abaixo.
Sistema
| Método | Rota | Auth | Descrição |
|---|---|---|---|
| GET | /api |
Livre | Lista as rotas disponíveis. |
| GET | /api/health |
Livre | Verifica se a API está respondendo. |
Produtos
| Método | Rota | Auth | Descrição |
|---|---|---|---|
| GET | /api/produtos?busca=oleo |
Livre | Lista produtos ativos, com busca por nome, código ou descrição. |
Admin auth
| Método | Rota | Auth | Descrição |
|---|---|---|---|
| POST | /api/auth/login |
Livre | Login do administrador com e-mail e senha. |
| GET | /api/auth/me |
Admin | Retorna o administrador logado. |
| POST | /api/auth/logout |
Admin | Encerra a sessão do administrador. |
Cliente auth
| Método | Rota | Auth | Descrição |
|---|---|---|---|
| POST | /api/auth/cliente/login |
Livre | Login do cliente com CNPJ e senha. |
| GET | /api/auth/cliente/me |
Cliente | Retorna o cliente logado. |
| POST | /api/auth/cliente/primeiro-acesso |
Cliente | Cria a senha definitiva no primeiro acesso. |
| POST | /api/auth/cliente/logout |
Cliente | Encerra a sessão do cliente. |
Pedidos cliente
| Método | Rota | Auth | Descrição |
|---|---|---|---|
| POST | /api/pedidos |
Cliente | Cria pedido para o cliente logado. |
| GET | /api/pedidos/me |
Cliente | Lista pedidos do cliente logado. |
| GET | /api/pedidos/me/:id |
Cliente | Mostra detalhes de um pedido do cliente logado. |
Consulta pública
| Método | Rota | Auth | Descrição |
|---|---|---|---|
| GET | /api/pedidos/acompanhar?protocolo=PED-2026-0000000&documento=12345678000190 |
Livre | Consulta pedido por protocolo e CNPJ. |
Admin clientes
| Método | Rota | Auth | Descrição |
|---|---|---|---|
| GET | /api/admin/clientes |
Admin | Lista clientes cadastrados. |
| POST | /api/admin/clientes |
Admin | Cadastra cliente com primeiro acesso usando CNPJ como senha inicial. |
| PATCH | /api/admin/clientes/:id |
Admin | Atualiza dados do cliente. |
| PATCH | /api/admin/clientes/:id/reset-primeiro-acesso |
Admin | Reseta senha inicial e primeiro acesso do cliente. |
Admin pedidos
| Método | Rota | Auth | Descrição |
|---|---|---|---|
| GET | /api/admin/pedidos |
Admin | Lista pedidos de todos os clientes. |
| GET | /api/admin/pedidos/:id |
Admin | Mostra detalhes de um pedido. |
| PATCH | /api/admin/pedidos/:id/status |
Admin | Atualiza o status do pedido. |
| GET | /api/admin/status |
Admin | Lista os status disponíveis. |
Admin auditoria
| Método | Rota | Auth | Descrição |
|---|---|---|---|
| GET | /api/admin/auditoria |
Admin | Lista logs de auditoria do sistema. |
Páginas do Front
- https://admin.pluman.com.br/cliente/index.html - Página de pedido do cliente logado.
- https://admin.pluman.com.br/cliente/cliente-login.html - Login do cliente.
- https://admin.pluman.com.br/cliente/cliente-primeiro-acesso.html - Criação de senha definitiva.
- https://admin.pluman.com.br/cliente/meus-pedidos.html - Pedidos do cliente logado.
- https://admin.pluman.com.br/cliente/acompanhar.html - Consulta pública por protocolo e CNPJ.
- https://admin.pluman.com.br/admin/admin-login.html - Login do administrador.
- https://admin.pluman.com.br/admin/admin-pedidos.html - Painel admin de pedidos.
- https://admin.pluman.com.br/admin/admin-clientes.html - Painel admin de clientes.
- https://admin.pluman.com.br/admin/admin-auditoria.html - Painel admin de auditoria.