# Update Profile Update the current user's profile information. **Endpoint**: `PUT /api/auth/profile` **Auth**: Required **Content-Type**: `application/json` ## Request Body | Field | Type | Required | Description | |--------|------|-----------|-------------| | first_name | string | No | User's first name | | last_name | string | No | User's last name | ### Example Request ```json { "first_name": "John", "last_name": "Smith" } ``` ## Response (200 OK) ```json { "id": "uuid", "email": "user@example.com", "username": "john", "first_name": "John", "last_name": "Smith", "theme": "tokyo-night", "role": "user", "max_devices": 10, "created_at": "2026-01-31T10:00:00Z" } ``` ## Error Responses | Code | Description | |------|-------------| | 400 | Invalid input data | | 401 | Invalid or expired token | ## Try It Out