Skip to content

Autenticación - Usuario autenticado

GET /auth/me

Obtiene los datos del usuario autenticado usando el token Bearer.

Authorization: Bearer {token}
Content-Type: application/json
{
"success": true,
"message": "Datos del usuario obtenidos exitosamente",
"data": {
"user": {
"id": 1,
"email": "usuario@ejemplo.com",
"first_name": "Juan",
"last_name": "Pérez",
"mother_last_name": "García",
"role": "admin",
"active": 1,
"external": 0,
"type_user": "Interno",
"status_user": "Alta"
},
"employee": {
"employee_id": "EMP001",
"full_name": "Juan Pérez García",
"rfc": "PEGJ850101ABC",
"phone": "5551234567",
"cellphone": "5559876543",
"started_at": "2020-01-15",
"job_position": "Desarrollador Senior",
"department": "Tecnología",
"branch_office": "Sucursal Central",
"profile_image": "uploads/profile/foto.jpg"
}
}
}
{
"message": "Unauthenticated."
}
Terminal window
curl -X GET http://tu-dominio.com/api/auth/me \
-H "Authorization: Bearer 1|abcdef1234567890..." \
-H "Content-Type: application/json"