Register a new user
Creates a new user account with the provided information
Register a new user › Request Body
emailEmail address of the user
usernameUsername for the user account
passwordPassword for the user account
Register a new user › Responses
User created successfully
idUnique identifier of the user
emailEmail address of the user
usernameUsername of the user
roleRole assigned to the user
regionUser region
isBlockedIndicates if the user is blocked
contentFilterEnabledIndicates if explicit content is blocked for the user
createdAtCreation timestamp in ISO-8601 UTC format
Refresh access token
Generates a new access token using a valid refresh token
Refresh access token › Request Body
refreshTokenRefresh token
Refresh access token › Responses
Token refreshed successfully
tokenJWT access token
tokenTypeToken type
expiresInToken expiration time in seconds
refreshTokenRefresh token for obtaining new access tokens
Basic user response DTO for authentication and simple operations
Login user
Authenticates a user with email and password, returning JWT access token and refresh token
Login user › Request Body
emailEmail address of the user
passwordPassword for the user account
Login user › Responses
Login successful
tokenJWT access token
tokenTypeToken type
expiresInToken expiration time in seconds
refreshTokenRefresh token for obtaining new access tokens
Basic user response DTO for authentication and simple operations
Reset password
Resets the user's password using a 6-digit token sent by email
Reset password › Request Body
tokenPassword reset token
newPasswordNew password
confirmPasswordConfirmation of the new password
Reset password › Responses
Password reset successfully - no content returned
Login with Google
Authenticates a user using a Google ID token, returning JWT access token and refresh token
Login with Google › Request Body
idTokenGoogle ID token (JWT) returned from Google authentication
Login with Google › Responses
Login successful
tokenJWT access token
tokenTypeToken type
expiresInToken expiration time in seconds
refreshTokenRefresh token for obtaining new access tokens
Basic user response DTO for authentication and simple operations