curl --request GET \
--url https://api.example.com/api/auth/profile \
--header 'Authorization: <authorization>'{
"success": true,
"message": "<string>",
"data": {
"user": {
"_id": "<string>",
"name": "<string>",
"email": "<string>",
"role": "<string>",
"isActive": true,
"lastLogin": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>"
}
}
}Retrieve the authenticated user profile
curl --request GET \
--url https://api.example.com/api/auth/profile \
--header 'Authorization: <authorization>'{
"success": true,
"message": "<string>",
"data": {
"user": {
"_id": "<string>",
"name": "<string>",
"email": "<string>",
"role": "<string>",
"isActive": true,
"lastLogin": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>"
}
}
}Bearer {token}{
"success": false,
"message": "Token expirado"
}
{
"success": false,
"message": "Token inválido"
}
{
"success": false,
"message": "No se proporcionó token de autenticación"
}
{
"success": false,
"message": "Usuario no encontrado"
}
curl -X GET https://api.cuido.com/api/auth/profile \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
{
"success": true,
"message": "Perfil obtenido exitosamente",
"data": {
"user": {
"_id": "507f1f77bcf86cd799439011",
"name": "Juan Pérez",
"email": "[email protected]",
"role": "user",
"isActive": true,
"lastLogin": "2026-03-05T10:35:00.000Z",
"createdAt": "2026-03-05T10:30:00.000Z",
"updatedAt": "2026-03-05T10:35:00.000Z"
}
}
}