연관 UI

Headers
{ "Content-Type": "application/json" "Authorization": "Bearer {TOKEN}" }
Path Param
METHOD | URI |
PUT | /api/v1/invitations/{invitationId} |
Request Body
*는 필수 항목을 의미합니다.
PATH | TYPE | DESCRIPTION |
*status | String (Enum) | 초대 상태 (ACCEPT, REJECT, PENDING)
⇒ 초대 수락 ACCEPT
⇒ 초대 거절 REJECT
꼭 맞춰서 위의 두 가지 경우만 보내주세요! |
{ "status": "ACCEPT" // 수락 }
{ "status": "REJECT" // 거절 }
Response Body
*는 필수 항목을 의미합니다.
PATH | TYPE | DESCRIPTION |
*id | Long | 초대 아이디 |
*status | String (Enum) | 초대 상태 (ACCEPT, REJECT, PENDING) |
HTTP 200 OK // 수락 성공 { "message": "INVITATION_UPDATE_SUCCESS", "serverDateTime": "2021-12-17T00:48:04.1617761", "data": { "id": 1, "status": "ACCEPT" } }
HTTP 200 OK // 거절 성공 { "message": "INVITATION_UPDATE_SUCCESS", "serverDateTime": "2021-12-17T00:48:04.1617761", "data": { "id": 1, "status": "REJECT" } }
HTTP 400 BAD_REQUEST // 잘못된 상태 입력 { "message": "INVALID_INVITATION_STATUS", "serverDateTime": "2021-12-17T02:36:25.3946017" }
HTTP 403 FORBIDDEN // 초대 수락/거절 권한 없음 { "message": "NO_PERMISSION_INVITATION_UPDATE", "serverDateTime": "2021-12-17T00:51:01.7155645" }
HTTP 404 NOT_FOUND // token으로 회원을 찾을 수 없는 경우 { "message": "NOT_EXIST_MEMBER", "serverDateTime": "2021-12-15T08:37:32.95572" }