- Index
- Update Password
- Update Nickname
- Update Avatar
- Get User Avatar PreSigned Put URL
- Update Language
- Update Tutorial Viewed
- Get Users
- Delete User
- logout
Update user's password.
PATCH /api/v1/users/password
{
"currentPassword": "old_password",
"newPassword": "new_password"
}noneUpdate user's nickname.
PATCH /api/v1/users/nickname
{
"nickname": "yournickname"
}noneUpdate user's avatar.
PATCH /api/v1/users/avatar
{
"avatar": "https://cdn.illacloud.com/avatar.png"
}noneGet the upload address of the user's avatar.
GET /api/v1/users/avatar/uploadAddress/fileName/:fileName
none{
"uploadAddress":"http://api.com/xxxxxxx"
}Update user language settings.
PATCH /api/v1/users/language
{
"language": "en-US"
}noneUpdate whether the user has seen the tutorial.
PATCH /api/v1/users/tutorialViewed
{
"isTutorialViewed": true
}// HTTP 200
noneGet current user information, no parameter required, will be based on the currently logged in user's TOKEN to resolve the user ID, and then based on the ID to get the user information.
GET /api/v1/users
none{
"userID": "1",
"uid": "uuid",
"nickname": "your_nickname",
"avatar": "https://cdn.illasoft.com/userID/avatar.png",
"email": "youremail@domain.com",
"language": "en-US",
"isTutorialViewed": false,
"isPasswordSetted": true,
"createdAt": "2023-03-03 15:54:17.486328",
"updatedAt": "2023-03-03 15:54:17.486328"
}User deletes himself/herself If the user is an owner, he/she must transfer all his/her owners before deleting himself/herself.
DELETE /api/v1/users
none// HTTP 200
// or
// HTTP 500logout.
POST /api/v1/users/logout
// none// HTTP 200