HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
👼
[팀2] 극락이들
/
🍶
천초주
/
초대 수락/거절

초대 수락/거절

Method
PUT
URI
/api/v1/invitations/{invitationId}
Request
- 초대 아이디 - 초대 상태
Response
- 초대 아이디 - 초대 상태 (ACCEPT, REJECT, PENDING) ⇒ 앨범 아이디?
Judy
완료
Choi
완료
연관 UI
notion image
Swagger UI
Swagger UI
https://test-api.jungdam.tk/swagger-ui/index.html#/invitation-controller/updateUsingPUT_3
HeadersPath ParamRequest BodyResponse Body
 

Headers

{ "Content-Type": "application/json" "Authorization": "Bearer {TOKEN}" }
Bearer과 Token 사이 공백 주의해주세요! ⇒ {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" }