Skip to main content
POST
/
auth
/
login
Iniciar sesión
curl --request POST \
  --url https://api.example.com/auth/login \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "<string>",
  "password": "<string>"
}
'
{
  "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "user": {
    "id": "usr_abc123",
    "email": "usuario@ejemplo.com",
    "name": "Juan Pérez",
    "role": "user",
    "status": "active"
  }
}
email
string
required
Correo electrónico del usuario registrado.
password
string
required
Contraseña del usuario.

Respuesta

accessToken
string
Token de acceso JWT para autenticar solicitudes.
refreshToken
string
Token de actualización para obtener un nuevo access token.
user
object
Objeto con la información del usuario autenticado.
{
  "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "user": {
    "id": "usr_abc123",
    "email": "usuario@ejemplo.com",
    "name": "Juan Pérez",
    "role": "user",
    "status": "active"
  }
}