HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
[New] 아만드팀
[New] 아만드팀
/
🌟
팀프로젝트
/
🛰️
API 스펙

API 스펙

🛰️
API 스펙
Method
완료?
endpoint
반환코드
설명
Domain
기타 헤더
담당자
리뷰
Post
완료?
/oauth2/authorization/kakao
200
ok
카카오 OAuth2 로그인
User
Get
완료?
/rooms
200
ok
유저는 자신이 원하는 숙소를 찾고 싶다.
Room
Authorization
Get
완료?
/rooms/{roomId}
200
ok
숙소 상세 정보 조회
Room
Authorization
Post
완료?
/room-images
201
created
숙소 등록 시 이미지 다중 등록
Room
image
Authorization
rooms 보다 room-images도 괜찮을것 같네요
Post
완료?
/host/rooms
201
created
숙소 등록
Room
Authorization
숙소 수정, 삭제 api 도 필요한것 같아요
Delete
완료?
/host/reservations/{reservationId}
204
no content
호스트 예약 취소
Host
Reservation
Authorization
Get
완료?
/guest/reservations
200
ok
모든 예약 조회 (필터링포함)
Guest
Reservation
Authorization
Get
완료?
/host/reservations
200
ok
모든 예약 조회 (필터링포함)
Host
Reservation
Authorization
Get
완료?
/guest/reservations/{reservationId}
200
ok
게스트 세부(단건) 예약 조회
Guest
Reservation
Authorization
Get
완료?
/resrvations/hosts/{reservationId}
200
ok
호스트 세부(단건) 예약 조회
Host
Reservation
Authorization
Post
완료?
/reservations
201
created
예약 생성
Guest
Reservation
Authorization
Put
완료?
/reservations/{reservationId}
200
ok
예약 수정
Guest
Reservation
Authorization
Get
완료?
/me
200
ok
회원 정보 조회
User
Authorization
Delete
완료?
/me
200
ok
회원 탈퇴
User
Authorization
Post
완료?
/tokens
200
ok
Access 토큰 재발급
Token
Authorization
Delete
완료?
/tokens
204
no content
Refresh 토큰 삭제 (로그아웃)
Token
Authorization
Post
완료?
/reservations/{reservationId}/reviews
201
created
유저 - 예약건에 따른 리뷰 작성
Review
Reservation
Authorization
Post
완료?
/reviews/{reviewId}
200
ok
유저 리뷰 수정
Review
Authorization
Get
완료?
/reviews
200
ok
유저 리뷰 조회
Review
Authorization
Get
완료?
/rooms/{roomId}/reviews
200
ok
숙소 리뷰 조회
Review
Authorization
Delete
완료?
/guest/reservations/{reservationId}
204
no content
게스트 예약 취소
Reservation
Guest
Authorization
Put
완료?
/host/reservations/{reservationId}
200
ok
호스트 예약 승인
Reservation
Authorization
Get
완료?
/reservations/dates/{roomId}?startDate=&endDate=
200
ok
예약 불가능 날짜 조회
Reservation
Authorization
Get
완료?
/host/rooms
200
ok
호스트가 등록한 숙소를 볼 수 있다
Room
Put
완료?
/host/rooms/{roomId}
200
호스트는 숙소 정보를 수정할 수 있다.
Room