POSTAutenticação (Admin)
Login do painel
Valida as credenciais do usuário do lojista e emite o cookie httpOnly ecom_token com as roles e permissões.
POST
/auth/loginCorpo da requisição
emailstringobrigatórioE-mail do usuário admin.
senhastringobrigatórioSenha do usuário admin.
Requisição
curl -X POST "https://minha-loja.ecom.app/auth/login" \
-H "Content-Type: application/json" \
-c cookies.txt \
-d '{"email":"admin@minha-loja.com","senha":"sua-senha"}'Resposta200
200 OK
{
"success": true,
"data": {
"id": "8f2c...",
"nome": "Administrador",
"email": "admin@minha-loja.com",
"roles": ["owner"],
"permissions": ["produtos", "vendas", "configuracoes"]
}
}