GET
/api/produtos
Guia de endpoints da API
Aqui estão todos os endpoints públicos, de autenticação e de cliente. Veja quais dados cada rota consome, quais headers são exigidos e como usar no front-end.
Base URL
https://sileapp.site/api
Autenticação
Bearer token via Authorization para rotas de cliente.
Rolê do cliente
Usa middleware role:cliente para todas as rotas protegidas.
Filtre por URL, método ou responsabilidade para encontrar a documentação rapidamente.
Seção
GET
/api/produtos
GET
/api/produtos/{slug}
GET
/api/categorias
GET
/api/banners
GET
/api/promocoes/ativas
Seção
POST
/api/auth/register
POST
/api/auth/login
POST / GET
/api/auth/logout · /api/auth/me · /api/auth/refresh
POST
/api/password/forgot · /api/password/reset
Seção
GET · PUT · POST · DELETE
/api/perfil
GET · POST · PUT · DELETE · PATCH
/api/enderecos
GET · POST · PUT · DELETE
/api/carrinho
POST · GET
/api/checkout · /api/pedidos
GET · POST
/api/wishlist · /api/produtos/{id}/avaliar
GET · PATCH
/api/notificacoes
Seção
GET · POST · PUT · DELETE
/api/admin/produtos
GET · POST · PUT · DELETE
/api/admin/categorias
GET · POST · PUT · DELETE
/api/admin/banners
GET · POST · PUT · DELETE
/api/admin/promocoes
GET · POST · PUT · DELETE
/api/admin/cupons
GET · POST · PUT · DELETE
/api/admin/configuracoes
GET · POST · PUT · DELETE
/api/admin/usuarios
GET · POST · PUT · DELETE
/api/admin/produto-imagens
GET · POST · PUT · DELETE
/api/admin/produto-variacoes
GET · PATCH
/api/admin/pedidos
Observações
Como consumir
Authorization: Bearer.role:cliente nas rotas protegidas.Sugestão de integração