# Get Current User Profile Retrieve the current authenticated user's profile. **Endpoint**: `GET /api/auth/profile` **Auth**: Required ## Request Headers | Header | Type | Required | Description | | ------------- | ------ | -------- | ------------ | | Authorization | string | Yes | Bearer token | ### Example Request ```http GET /api/auth/profile Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... ``` ## Response (200 OK) ```json { "id": "uuid", "email": "user@example.com", "username": "john", "first_name": "John", "last_name": "Doe", "theme": "tokyo-night", "role": "user", "max_devices": 10, "created_at": "2026-01-31T10:00:00Z" } ``` ## Error Responses | Code | Description | | ---- | ------------------------ | | 401 | Invalid or expired token |