Search
Duplicate

User API

Search
๋‹ด๋‹น์ž
์ง„ํ–‰์ƒํ™ฉ
method
๊ธฐ๋Šฅ
URL
request header
response header
request
response
์—๋Ÿฌ ์ฝ”๋“œ
๋‚ ์งœ
์‹œ์ž‘ ์ „
์‹œ์ž‘ ์ „
์‹œ์ž‘ ์ „
POST
/api/v1/users/login
-
Barer jwt token
{ โ€socialtypeโ€ : โ€œkakaoโ€ }
{ โ€messageโ€ : โ€œ๋กœ๊ทธ์ธ ์„ฑ๊ณตโ€, โ€statusCodeโ€ : โ€œ204โ€ }
400 ์œ ํšจํ•˜์ง€ ์•Š์€ ์š”์ฒญ 401 ๋กœ๊ทธ์ธ ๊ฑฐ๋ถ€
์‹œ์ž‘ ์ „
DELETE
unlink
Authorization : Bearer jwt token
-
-
{ โ€messageโ€ : โ€œ๋กœ๊ทธ์•„์›ƒ ์„ฑ๊ณตโ€, โ€statusCodeโ€ : โ€œ204โ€ }
400 ์œ ํšจํ•˜์ง€ ์•Š์€ ์š”์ฒญ 404 ์œ ์ €๊ฐ€ ์—†์Œ
์‹œ์ž‘ ์ „
PATCH
/api/v1/users/profile
Authorization : Bearer jwt token
-
{ โ€nicknameโ€ : โ€œtest1โ€, โ€addressโ€ : โ€œ๊ฒฝ๊ธฐ๋„ ์–ด๋”˜์‹œ ์–ด๋”˜๊ตฌ ์–ด๋”˜๋™ 100-1โ€ }
[ โ€messageโ€ : โ€œ์ˆ˜์ • ์„ฑ๊ณตโ€, โ€statusCodeโ€ : โ€œ204โ€, โ€dataโ€ : { โ€nicknameโ€ : โ€œtest1โ€, โ€addressโ€ : โ€œ๊ฒฝ๊ธฐ๋„ ์–ด๋”˜์‹œ ์–ด๋”˜๊ตฌ ์–ด๋”˜๋™ 100-1โ€ } ]
400 ์œ ํšจํ•˜์ง€ ์•Š์€ ์š”์ฒญ 403 ๊ถŒํ•œ ์—†์Œ 404 ์œ ์ €๊ฐ€ ์—†์Œ
์‹œ์ž‘ ์ „
GET
/api/v1/users/{usersId}/profile
Authorization : Bearer jwt token
-
-
{ โ€messageโ€ : โ€œํšŒ์› ํ”„๋กœํ•„ ์กฐํšŒ ์„ฑ๊ณตโ€, โ€statusCodeโ€ : โ€œ200โ€, โ€dataโ€ : { โ€nicknameโ€ : โ€œtest1โ€, โ€emailโ€ : โ€œtest1@naver.comโ€, โ€addressโ€ : โ€œ๊ฒฝ๊ธฐ๋„ ์–ด๋”˜์‹œ ์–ด๋”˜๊ตฌ ์–ด๋”˜๋™ 100-1โ€ } }
400 ์œ ํšจํ•˜์ง€ ์•Š์€ ์š”์ฒญ 403 ๊ถŒํ•œ ์—†์Œ 404 ์œ ์ €๊ฐ€ ์—†์Œ
์‹œ์ž‘ ์ „
PATCH
/api/v1/users/role
Authorization : Bearer jwt token
-
{ โ€roleโ€: โ€œUSERโ€ }
[ โ€messageโ€ : โ€œ์ˆ˜์ • ์„ฑ๊ณตโ€, โ€statusCodeโ€ : โ€œ204โ€, โ€dataโ€ : { โ€roleโ€: โ€œUSERโ€ ]
400 ์œ ํšจํ•˜์ง€ ์•Š์€ ์š”์ฒญ 403 ๊ถŒํ•œ ์—†์Œ 404 ์œ ์ €๊ฐ€ ์—†์Œ