회원 정보 수정 **API ( **/users/{username} )

메서드 요청 URL
PUT http://{SERVER_URL}/api/users/{username}

Request Header

파라미터 타입 필수여부 설명
Authorization String 필수 (JWT 토큰, roleCUSTOMER 이상 필요)
Content-Type String 필수 application/json

Role Requirement

Request Elements

파라미터 타입 필수여부 설명
username String 필수 수정할 사용자 ID
nickname String 변경할 닉네임
email String 변경할 이메일
password String 변경할 비밀번호

요청 예시

PUT /api/users/user123
Authorization: Bearer jwt-token
Content-Type: application/json

{
    "nickname": "ehdnjs",
    "email": "[email protected]",
    "password": "password123"
}

Response Elements

필드 타입 필수여부 설명
message String 필수 응답 메세지
code Integer 필수 응답 코드
data Object 필수 응답 컨텐츠

응답 예시

{
    "message": "회원정보 수정 성공",
    "code": 200,
    "data": {
        "username": "newId",
        "nickname": "ehdnjs",
        "email": "[email protected]"
    }
}