user

signin

POST https://hiddentrack.link/user/signin

๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ

Request Body

Name
Type
Description

loginId

string

password

string

{ data : "assesstoken" }

userinfo

GET https://hiddentrack.link/user/userinfo

ํ† ํฐ์„ ํ†ตํ•ด ์œ ์ €์ •๋ณด ๋ฐ›์•„์˜ค๊ธฐ

Headers

Name
Type
Description

accsstoken

string

{
 data: { 
      id : 1(int),
      loginId : "loginid",
      profile : "profile.jpg",
      nickName : "nickname",
      admin: "admin" //artist,listener
   }
}
//artist๊ฐ™์€๊ฒฝ์šฐ 
{
data: {
  id : 1(int),
  loginId : "loginid",
  profile : "profile.jpg",
  nickName : "nickname",
  admin: "admin" //artist,listener
  userArtist: {
  agency :"agency",
  email :"email",
  debut :"2020-08-18",
  }
}

signout

GET https://hiddentrack.link/user/signout

๋กœ๊ทธ์•„์›ƒ ๊ธฐ๋Šฅ (์ฟ ํ‚ค๋กœ refreshtoken ๋“ค์–ด์˜ด)

nicknameduplication

GET https://hiddentrack.link/user/nicknameduplication/:nickname

์ค‘๋ณต๊ฒ€์‚ฌ (nickname ์ด๋‚˜ loginid ๋‘˜์ค‘ํ•˜๋‚˜ ๋“ค์–ด์˜ค๋ฉด ์ค‘๋ณต๊ฒ€์‚ฌํ•ด์„œ ์•Œ๋ ค์ฃผ๊ธฐ)

Path Parameters

Name
Type
Description

nickname

string

signup

POST https://hiddentrack.link/user/signup

ํšŒ์›๊ฐ€์ž…

Request Body

Name
Type
Description

loginId

string

password

string

nickName

string

profile

string

admin

string

agency

string

artist ๊ฒฝ์šฐ ํ•„์ˆ˜

debut

string

artist ๊ฒฝ์šฐ ํ•„์ˆ˜

email

string

artist ๊ฒฝ์šฐ ํ•„์ˆ˜

profile

POST https://hiddentrack.link/user/profile

์œ ์ €๊ฐ€ ์ด๋ฏธ์ง€ ํŒŒ์ผ์ฒจ๋ถ€ ํ•  ๋–„ s3์— ์ €์žฅํ•˜๊ณ  url ๋ฐ›๊ธฐ

Request Body

Name
Type
Description

profile

object

์ด๋ฏธ์ง€ ํŒŒ์ผ

profile

PATCH https://hiddentrack.link/user/profile

์œ ์ €๊ฐ€ ์ด๋ฏธ์ง€ ์ˆ˜์ •ํ•˜๋ฉด ๊ธฐ์กด์— ์žˆ๋˜ ๊ฒƒ ์ง€์šฐ๊ณ  ์ƒˆ๋กœ์šด ๊ฒƒ s3์— ์˜ฌ๋ฆฌ๊ณ  url ๋ฐ›๊ธฐ

Headers

Name
Type
Description

accesstoken

string

Request Body

Name
Type
Description

profle

string

์ด๋ฏธ์ง€ํŒŒ์ผ

profile

DELETE https://hiddentrack.link/user/profile

์œ ์ €๊ฐ€ ์ด๋ฏธ์ง€ ์ง€์šฐ๋ฉด ๊ธฐ์กด์— ์žˆ๋˜ ๊ฒƒ ์ง€์šฐ๊ณ  ๊ธฐ๋ณธ์ด๋ฏธ์ง€ ์ง€์šฐ๊ธฐ

Headers

Name
Type
Description

accesstoken

string

password

PATCH https://hiddentrack.link/user/password

ํŒจ์Šค์›Œ๋“œ์ˆ˜์ •

Headers

Name
Type
Description

accesstoken

string

Request Body

Name
Type
Description

currentPassword

string

ํ˜„์žฌ๋น„๋ฐ€๋ฒˆํ˜ธ

password

string

๋ฐ”๊ฟ€ ๋น„๋ฐ€๋ฒˆํ˜ธ

nickname

PATCH https://hiddentrack.link/user/nickname

๋‹‰๋„ค์ž„ ์ˆ˜์ •

Headers

Name
Type
Description

accesstoken

string

Request Body

Name
Type
Description

nickName

string

artist

PATCH https://hiddentrack.link/user/artist

์•„ํ‹ฐ์ŠคํŠธ ๊ณ„์ •์œผ๋กœ ์ „ํ™˜

Headers

Name
Type
Description

accesstoken

string

Request Body

Name
Type
Description

agency

string

debut

string

email

string

token

GET https://hiddentrack.link/user/token

refreshtoken์œผ๋กœ accesstoken ๋ฐœ๊ธ‰๋ฐ›๊ธฐ

loginidduplication

GET https://hiddentrack.link/user/loginidduplication/:loginid

Path Parameters

Name
Type
Description

loginid

string

withdrawal

DELETE https://hiddentrack.link/user/withdrawal

Headers

Name
Type
Description

accesstoken

string

kakaologin

POST https://hiddentrack.link/user/kakaologin

Request Body

Name
Type
Description

authorizationCode

string

Last updated