GET /api/users/me
Retrieve the complete profile of the currently authenticated user, including preferences and settings.Authentication
This endpoint requires a valid JWT token in the Authorization header.Response
Returns the user profile object with all properties except the password.User UUID
User’s email address
User’s first name
User’s last name
URL to user’s avatar image
User’s phone number
Authentication provider: LOCAL, GOOGLE, MICROSOFT, or APPLE
User’s preferred currency (default: ARS)
Day of month when fiscal period starts (1-28)
User’s timezone (default: America/Argentina/Buenos_Aires)
User’s preferred language (default: es)
User role: USER or ADMIN
Whether the user account is active
Subscription tier: FREE or PRO
Timestamp of email verification, or null if not verified
Account creation timestamp
Last update timestamp
Example Request
cURL
JavaScript
Python
Example Response
Error Responses
401 - Unauthorized
401 - Unauthorized
404 - User Not Found
404 - User Not Found
Difference from /auth/profile
This endpoint (/users/me) returns more detailed information than /auth/profile, including:
- Subscription tier
- Email verification status
- Fiscal preferences
- Phone number
- Creation and update timestamps
/auth/profile for quick token validation and basic user info. Use /users/me for complete profile data.
Use Cases
Profile Page
Display complete user information in a profile page
Settings Form
Pre-populate user settings in an edit form
Account Dashboard
Show user details and preferences in dashboard
Subscription Status
Check user’s current subscription tier
Related Endpoints
Update Profile
Modify user profile information
Auth Profile
Lightweight profile from JWT token
