Accept email, nickname, name, password (min 3 chars), optional photo
Validate email format and uniqueness
Hash password securely (bcrypt/Argon2)
Return JWT token on success
Grant 10 welcome coins to new user
Return 400 on validation error with detailed messages
Return 409 on duplicate email
Accept email, nickname, name, password (min 3 chars), optional photo
Validate email format and uniqueness
Hash password securely (bcrypt/Argon2)
Return JWT token on success
Grant 10 welcome coins to new user
Return 400 on validation error with detailed messages
Return 409 on duplicate email
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Accept email, nickname, name, password (min 3 chars), optional photo
Validate email format and uniqueness
Hash password securely (bcrypt/Argon2)
Return JWT token on success
Grant 10 welcome coins to new user
Return 400 on validation error with detailed messages
Return 409 on duplicate email