Skip to main content

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 with auth_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.

Errors


Request Account Deletion

Submit an account deletion request. Sends an email to the admin — account is deleted within 30 days.

Response 200 OK


Rate Limits