Manage users and authentication.
/api/auth/login
POST
username
(string, required): The user’s username.password
(string, required): The user’s password./api/auth/register
POST
username
(string, required): The desired username.password
(string, required): The desired password (must be at least 6 characters).isAdmin
(boolean, optional): Whether the user should have admin privileges./api/auth/user
GET
/api/auth/change-password
POST
currentPassword
(string, required): The user’s current password.newPassword
(string, required): The desired new password (must be at least 6 characters).