-
Notifications
You must be signed in to change notification settings - Fork 0
User API
JeongHyeon Kim edited this page Dec 6, 2025
·
3 revisions
사용자 관련 기능을 제공하는 API 모음입니다.
회원 조회, 회원 정보 수정, 프로필 이미지 변경 등 사용자 도메인 전반을 다룹니다.
사용자 정보를 조회합니다.
-
userId: 사용자 ID
-
Authorization: Bearer Token
{
"id": 1,
"email": "[email protected]",
"nickName": "홍길동",
"profileImage": "https://cdn.myapp.com/user/profile/123.png",
"notification_enabled": "1",
"mbti": "ISTP",
"phoneNumber": "010-1234_5678",
"profileMessage": "안녕하세요~"
}사용자 정보를 일부 수정합니다.
※ 본인 프로필만 수정 가능하기에 PathVariable 제거했습니다.
-
Authorization: Bearer Token
클라이언트에서는 변경된 부분만 전송
{
"nickName": "정현",
"notification_enabled": "0",
"mbti": "ISFJ",
"phoneNumber": "010-1234_5678",
"profileMessage": "변경된 상태메시지"해당 사용자의 변경된 전체 데이터를 응답
{
"id": 1,
"email": "[email protected]",
"nickName": "정현",
"profileImage": "https://cdn.myapp.com/user/profile/123.png",
"notification_enabled": "0",
"mbti": "ISFJ",
"phoneNumber": "010-1234_5678",
"profileMessage": "변경된 상태메시지"
}사용자 회원탈퇴
-
Authorization: Bearer Token
Storage Service : S3 사용 확정
사용자 팔로우를 등록합니다.
-
Authorization: Bearer Token
대상 사용자를 언팔로우합니다.
-
followId: 언팔로우 대상 사용자 ID
-
Authorization: Bearer Token