Lume · índice da API

50 rotas em 5 métodos. Em GET, “abrir ↗” leva direto ao JSON; nos demais, “testar” dispara a chamada e mostra a resposta abaixo. Clique no método para esconder/mostrar as rotas dele.

JSON: /api/rotas
GET 18 rotas público · logado
RotaAcessoRate limit
GET / público — abrir ↗
GET /api/auth/perfil logado — abrir ↗
GET /api/avaliacoes/:produtoId público — abrir ↗
GET /api/banners público — abrir ↗
GET /api/banners/:id público — abrir ↗
GET /api/favoritos logado — abrir ↗
GET /api/frete/status público — abrir ↗
GET /api/generos público — abrir ↗
GET /api/generos/:id público — abrir ↗
GET /api/health público — abrir ↗
GET /api/pagamentos/status público — abrir ↗
GET /api/pagamentos/webhook público — abrir ↗
GET /api/pedidos logado — abrir ↗
GET /api/pedidos/:id logado — abrir ↗
GET /api/produtos público — abrir ↗
GET /api/produtos/:id público — abrir ↗
GET /api/rotas público — abrir ↗
GET /api/subcategorias público — abrir ↗
POST 19 rotas público · logado · admin
RotaAcessoRate limit
POST /api/auth/esqueci-senha público limiterReenvio
POST /api/auth/google público limiterAuth
POST /api/auth/login público limiterLogin, limiterConta
POST /api/auth/logout logado —
POST /api/auth/redefinir-senha público limiterAuth
POST /api/auth/reenviar-verificacao público limiterReenvio
POST /api/auth/registrar público limiterAuth
POST /api/auth/verificar público limiterAuth
POST /api/avaliacoes/:produtoId logado limiterAvaliacao
POST /api/banners admin —
POST /api/favoritos/:produtoId logado —
POST /api/frete/calcular público limiterFrete
POST /api/generos admin —
POST /api/newsletter público —
POST /api/pagamentos/preferencia logado limiterPagamento
POST /api/pagamentos/webhook público limiterWebhook
POST /api/pedidos logado —
POST /api/produtos admin —
POST /api/subcategorias admin —
PUT 6 rotas logado · admin
RotaAcessoRate limit
PUT /api/auth/perfil logado —
PUT /api/auth/senha logado limiterAuth
PUT /api/banners/:id admin —
PUT /api/generos/:id admin —
PUT /api/produtos/:id admin —
PUT /api/subcategorias/:id admin —
PATCH 1 rota admin
RotaAcessoRate limit
PATCH /api/pedidos/:id/status admin —
DELETE 6 rotas logado · admin
RotaAcessoRate limit
DELETE /api/auth/dados logado —
DELETE /api/banners/:id admin —
DELETE /api/favoritos/:produtoId logado —
DELETE /api/generos/:id admin —
DELETE /api/produtos/:id admin —
DELETE /api/subcategorias/:id admin —