Endpoint
This endpoint requires authentication. Include a valid Bearer token in the Authorization header.
Request Headers
Bearer token obtained from login or refresh endpoint
Request Body
All fields are optional. Only include the fields you want to update.User’s first name
User’s last name
User’s phone number
URL to user’s profile image or business logo (must be a valid URL)
Business or commercial name
Response
Success message
Updated user information
Example Request
cURL
Success Response
Error Responses
400 Bad Request
401 Unauthorized
500 Internal Server Error
Important Notes
- Email address cannot be changed via this endpoint
- Password changes require the password reset flow
- All fields are optional - only send the fields you want to update
- Phone number is stored as plain text without format validation
- Logo URL must be a valid HTTP/HTTPS URL
- Profile information is separate from RFC profiles (see Profiles API)
Related Endpoints
- Get Current User - Retrieve current user information
- Password Reset - Change password