Rotas de compatibilidade
Duas rotas de administração que existem só por contrato com o painel antigo e sempre devolvem uma lista vazia.
Duas rotas do administrador foram mantidas para que o painel e as integrações escritos para a plataforma antiga não recebam 404. Elas não fazem nada útil hoje: respondem sempre 200 com uma lista vazia. Não construa funcionalidade em cima delas.
Banners do app
/api/v1/admin/app-bannersAdminLista de banners do app (compatibilidade, sempre vazia)
Existia no painel antigo para listar banners de promoção do aplicativo. Na plataforma atual ela não lista banner algum: devolve sempre a mesma resposta, qualquer que seja o estado da loja. Exige view_content ou manage_content.
curl "$BASE_URL/api/v1/admin/app-banners" \
-H "Authorization: Bearer $TOKEN"{ "banners": [], "source": "ec_promotion_banner", "total": 0 }Campos da resposta
bannersarraytotalinteger0.sourcestringNotificações do administrador
/api/v1/admin/notificationsAdminNotificações operacionais do administrador (compatibilidade, sempre vazia)
O painel consulta esta rota periodicamente para exibir avisos operacionais. Os avisos para a equipe ainda não foram implementados, então a resposta é sempre um envelope vazio, o que evita um erro 404 na tela.
curl "$BASE_URL/api/v1/admin/notifications" \
-H "Authorization: Bearer $TOKEN"{ "notifications": [], "total": 0 }Campos da resposta
notificationsarraytotalinteger0.Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 401 | Sem token ou token expirado. | {"error":"invalid or expired token"} |
| 403 | Token que não é de administrador. | {"error":"admin access required"} |