Autenticacao
Autenticar restaurante
Realiza a autenticação do restaurante e retorna o token JWT usado nas demais requisições. - Utilize o token no header `Authorization: Bearer {token}` em todas as chamadas autenticadas. - O token possui validade de **15 dias**. - Recomenda-se criar um usuário exclusivo por restaurante para acessar a API externa (via Área do Gestor).
Realiza a autenticação do restaurante e retorna o token JWT usado nas demais requisições.
- Utilize o token no header
Authorization: Bearer {token}em todas as chamadas autenticadas. - O token possui validade de 15 dias.
- Recomenda-se criar um usuário exclusivo por restaurante para acessar a API externa (via Área do Gestor).
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/public/api/sessions" \ -H "Content-Type: application/json" \ -d '{ "email": "usuario@dominio.com", "password": "senha123" }'{ "restaurant": { "id": 1, "name": "username", "fantasy_name": "Nome do Restaurante" }, "token": "eyJhbGciOiJIUzI1..."}{ "error": "token_invalid", "message": "Token inválido ou expirado."}