Users API
Manage user profiles, passwords, and profile pictures. All endpoints require authentication.Endpoints
Get Current User
Response 200 OK
Update Profile
Request Body
All fields are optional — only include what you want to change.Response 200 OK
Returns the updated user profile object.
Errors
Change Password
Only available for accounts withauth_provider = "email". Google OAuth accounts do not have a password.
Request Body
Response 200 OK
Errors
Upload Profile Picture
Upload a profile picture. Stored in S3 and returned as a presigned URL.Request
Response 200 OK
Returns the updated user profile with the new profile_picture_url.