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/login

Corpo da requisição

  • emailstringobrigatório

    E-mail do usuário admin.

  • senhastringobrigatório

    Senha 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"]
  }
}