HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
🏀
[팀14] 슬램 - 우리 주변 농구장 예약
/
🧭
Domain 설계 1
/
[PUT] /api/v1/users/myprofile

[PUT] /api/v1/users/myprofile

✅
내 정보 수정

REQUEST

Header

Headers { Authorization: "Bearer {token}" }
 
Body
Field
Type
Description
비고
nickname
String
변경된 닉네임
1~15글자 이내 (중복여부)
description
String
Null
나를 한마디로 표현
1~25글자 이내
proficiency
String
Null
숙련도 (뉴비, 중수, 고수)
BEGINNER -뉴비 INTERMEDIATE- 중수 MASTER- 고수
positions
Array
포지션 (PF, SF, SG, PG)
PF (Power Forward) SF (Small Forward) SG (Shooting Guard) PG (Point Guard) C (Center) TBD (To Be Decided)
  • Body 예시
{ "nickname": "sds", "description": "my name is sds", "proficiency": "BEGINNER", "positions": [ "PF", "SF" ] }
 
 

RESPONSE

Body 1
Field
Type
Description
비고
userId
Number
사용자 구별키
email
String
사용자 이메일
nickname
String
사용자 닉네임
profileImage
String
사용자 프로필 이미지
description
String
사용자 한줄 소개
role
String
사용자 권한
proficiency
String
사용자 숙련도
BEGINNER, INTERMEDIATE, MASTER
positions
Array
사용자 선호 포지션
PG(포인트 가드), SG(슈팅 가드), SF(스몰 포워드), PF(파워 포워드), C(센터), TBD(미정) * 최대 2개 선택 가능
createdAt
String
사용자 정보 최초 생성 시간
updatedAt
String
사용자 정보 최근 수정 시간
  • Body 예시
{ "userId": 1, "email": "jelly@gmail.com", "nickname": "sds", "profileImage": "s3에 저장된 프로필 이미지 url", "description": "my name is sds", "role": "USER", "proficiency": "BEGINNER", "positions": [ "PF", "SF" ], "createdAt": "2021-12-01T12:00:00", "updatedAt": "2021-12-01T12:00:00" }
notion image
notion image