cURL
curl --request POST \ --url https://api.raul.ugps.io/api/auth/login \ --header 'Content-Type: application/json' \ --data ' { "username": "user@example.com", "password": "password123" } '
{ "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.access.token", "refresh_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.refresh.token", "user": { "id": "6f0a0d6d-4e2e-4d97-8ef9-8b1dd9d0b123", "email": "admin@ugps.cl", "nombre": "Administrador Raul", "rol": "admin", "avatar_url": "/uploads/avatars/user-admin.jpg" } }
Autentica a un usuario usando credenciales y retorna access token, refresh token y datos base del usuario autenticado. El campo username debe contener el email.
Email del usuario
"user@example.com"
Contraseña del usuario
"password123"
Login exitoso
JWT access token
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.access.token"
Refresh token
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.refresh.token"
Datos del usuario
Show child attributes