Cores do painel
Devolve as cores de destaque do painel de administração e do painel do seller, definidas pelo administrador da loja.
O painel do seller usa esta rota para pintar o menu e os botões na cor da loja. É uma versão enxuta das configurações gerais, aberta a qualquer usuário seller: a rota completa de configurações da loja exige privilégios de administrador.
/api/v1/vendor/brandingSellerCores do painel
Cabeçalhos
AuthorizationstringobrigatórioBearer $TOKEN. Token de acesso de um usuário do painel do seller (lojista), obtido no login (veja Tokens).Exemplo de requisição
bash
curl "$BASE_URL/api/v1/vendor/branding" \
-H "Authorization: Bearer $TOKEN"Resposta
200Cores
json
{
"admin_primary_color": "#0044ff",
"vendor_primary_color": ""
}Campos da resposta
admin_primary_colorstringCor de destaque do painel de administração, em hexadecimal (
#0044ff). Vazia quando a loja usa a cor padrão.vendor_primary_colorstringCor de destaque do painel do seller. Vazia significa "herdar" a cor do painel de administração: o cliente deve cair nela.
Erros
| Status | Quando | Corpo |
|---|---|---|
| 401 | Sem token ou token inválido/expirado. | {"error":"missing authorization header"} / {"error":"invalid or expired token"} |
| 403 | O token não é de um usuário seller (por exemplo, é de um administrador da loja). | {"error":"insufficient permissions"} |
| 403 | O cadastro do seller ainda está em análise (só a tela de cadastro funciona até a aprovação). | {"error":"vendor_pending_review","message":"..."} |
| 500 | Falha ao ler as configurações. | {"error":"failed to get settings"} |