채팅방 수정 - DevCamp2Flame/FlameTalk_Server GitHub Wiki
Chatroom update API
Request
Method
PUT
URL
/api/chatroom/{userChatroomId}
Header
| Method |
Parameter |
Description |
| Content-Type |
application/json |
|
| token |
{token} |
access token값 |
Path Variable
| Parameter |
Type |
Description |
Required |
| userChatroomId |
Long |
유저 채팅방 id |
Y |
Body
| Field |
Type |
Description |
Required |
| inputLock |
boolean |
채팅방 입력 창 잠금 여부 |
Y |
| title |
String |
채팅방 이름. 최대 50글자로 제한 |
N |
| imageUrl |
String |
채팅방 이미지 S3 URL |
N |
Response
Header
| Method |
Parameter |
Description |
| statusCode |
{statusCode} |
|
Body
| Field |
Type |
Description |
| status |
Integer |
응답 코드 |
| message |
String |
응답 메세지 |
| data |
Object |
수정된 채팅방 정보. data 참고 |
data
| Field |
Type |
Description |
| userChatroomId |
Long |
유저의 채팅방 id |
| title |
String |
채팅방 이름 |
| imageUrl |
String |
채팅방 이미지 S3 URL |
| inputLock |
Boolean |
채팅방 입력 창 잠금 여부 |
SUCCESS example
{
"status": 200,
"messsage": "채팅방 수정 성공",
"data": {
"userChatroomId": 3,
"title": "DEV CAMP 플레임 팀",
"imageUrl": "https://flametalk-bucket.s3.ap-northeast-2.amazonaws.com/profile/flametalk_file1_20222621172609.JPG",
"inputLock": true
}
}
Error Code
| Code |
Error Messsage |
| 400 |
Bad Request |
| 401 |
Unauthorized |
| 500 |
Server Error |
FAIL example
{
"status": 400,
"message": "잘못된 요청입니다.",
"error": "BAD_REQUEST",
"code": "BAD_REQUEST",
"timestamp": "2022-01-18T19:30:16.3072905",
}