Documentation Index Fetch the complete documentation index at: https://docs.llmgenerator.com/llms.txt
Use this file to discover all available pages before exploring further.
POST /auth/login
Este endpoint permite que um usuário faça login com e-mail e senha. Em caso de sucesso, retorna tokens de acesso e de atualização para as demais chamadas à API.
Corpo da requisição
Endereço de e-mail do usuário.
Resposta
Indica se o login foi bem-sucedido.
Mensagem de status legível.
Objeto com as informações do usuário. Mostrar Propriedades de user
Identificador único do usuário.
Nome completo do usuário.
Se o e-mail foi verificado.
Data e hora da última atualização em ISO 8601.
Objeto com os tokens de autenticação. Mostrar Propriedades de tokens
Token de acesso para autenticar requisições seguintes. Use no cabeçalho Authorization como Bearer. Expira em 15 minutos.
Token de atualização para obter novos access tokens. Expira em 7 dias.
Tempo de expiração do token em segundos (900 = 15 minutos).
Tipo do token (sempre “Bearer”).
curl -X POST https://api.llmgenerator.com/api/v1/auth/login \
-H "Content-Type: application/json" \
-d '{
"email": "user@example.com",
"password": "securePassword123"
}'
Sucesso (200)
Credenciais inválidas (401)
{
"success" : true ,
"message" : "Login successful" ,
"user" : {
"id" : "550e8400-e29b-41d4-a716-446655440000" ,
"email" : "user@example.com" ,
"name" : "John Doe" ,
"emailVerified" : true ,
"updatedAt" : "2026-01-29T12:00:00.000Z"
},
"tokens" : {
"accessToken" : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." ,
"refreshToken" : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." ,
"expiresIn" : 900 ,
"tokenType" : "Bearer"
}
}