1) API Group: Users
Endpoints for authentication, profile management, email confirmation, and profile picture handling.
POST
SignUp
Creates a new user account and starts the registration
flow.
POST
SignUpWithGoogle
Registers or logs in a user using Google (Gmail) OAuth
authentication.
GET
SignIn
Authenticates user credentials and returns access/session
data.
GET
GetProfile
Returns the current user's profile details.
GET
RefreshToken
Issues a new access token using a valid refresh token.
GET
ShareProfile
Returns a public-safe profile view for sharing.
PATCH
UpdateProfile
Updates selected profile fields without replacing the full
profile.
PATCH
UpdatePassword
Changes the user's password securely.
POST
logOut
Ends the current session and invalidates authentication
tokens.
PATCH
UploadProfilePicture
Uploads a new profile picture for the user account.
DEL
RemoveProfilePicture
Removes the current profile picture from the account.
PATCH
ConfirmEmail
Verifies the user's email and marks it as confirmed.