# update user info

## 유저 개인정보 수정

<mark style="color:purple;">`PATCH`</mark> `http://rightnow.p-e.kr/user/update`

#### Headers

| Name                                   | Type   | Description |
| -------------------------------------- | ------ | ----------- |
| auth<mark style="color:red;">\*</mark> | String | accessToken |

#### Request Body

| Name                                         | Type   | Description |
| -------------------------------------------- | ------ | ----------- |
| nick\_name<mark style="color:red;">\*</mark> | String |             |

{% tabs %}
{% tab title="200: OK accessToken이 만료되면 토큰과 함께 데이터 전송" %}

```javascript
{
   "data": {
     userInfo":{
       "email":email,
       "nickname":nickname,
       "profile_img": img || null,
       "role":role
     },
     "accessToken":accessToken
     // accessToken이 이미 존재하면 안보냄
   }
   "message":"ok"
}
```

{% endtab %}

{% tab title="400: Bad Request refreshToken이 만료됨. 재로그인 요청" %}

```javascript
{
    "message": 'invalid refreshToken, please log in again'
}
```

{% endtab %}

{% tab title="404: Not Found token과 일치하는 유저 찾을수 없음. 재로그인 요청" %}

```javascript
{
    'message':'token has been tempered'
}
```

{% endtab %}

{% tab title="500: Internal Server Error 서버 에러" %}

```javascript
{
    "message":"err"
}
```

{% endtab %}
{% endtabs %}
