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

/guest/reservations

Request Param

  • pageSize : 페이징 사이즈 ( 1미만이거나 50초과일 시 10으로 고정 )
  • status : PENDING, APPROVED, GUEST_CANCELED, HOST_CANCELED, COMPLETED
    • 없을 경우 모든 상태 조회
  • lastReservationId : 마지막 예약 번호 아이디 ( 없을 경우 제일 최근예약 부터 조회 )

Resoponse body


 
기타 헤더
Authorization
Method
Get
Domain
Guest
Reservation
담당자
리뷰
설명
모든 예약 조회 (필터링포함)
완료?
완료?
반환코드
200
ok
{ "data":[ { "reservation":{ "id":8, "checkIn":"2022-07-04", "checkOut":"2022-07-05", "totalGuest":1, "totalPrice":100000, "reservationStatus":"PENDING" }, "room":{ "roomId":3, "name":"스펜서", "roomAddress":{ "zipcode":"00000", "address":"창원", "detailAddress":"의창구" } }, "guest":{ "id":8, "name":"스펜서", "email":"spancer@gmail.com" } }, { "reservation":{ "id":7, "checkIn":"2022-07-03", "checkOut":"2022-07-04", "totalGuest":1, "totalPrice":100000, "reservationStatus":"PENDING" }, "room":{ "roomId":3, "name":"스펜서", "roomAddress":{ "zipcode":"00000", "address":"창원", "detailAddress":"의창구" } }, "guest":{ "id":7, "name":"스펜서", "email":"spancer@gmail.com" } } ] }
sequenceDiagram Guest->>+Client: 예약 다건 조회 Client->>Amabnb: GET /guest/reservations?pageSize=&status=&lastReservationId= Note over Client, Amabnb: 예약 다건 조회 API Amabnb->>+Reservation: 예약 다건 조회 요청 Reservation ->>+User : 호스트 조회 User -->> Reservation : 응답 및 예외처리 Reservation ->>+Room : 숙소 조회 Room -->> Reservation : 응답 및 예외처리 Reservation-->>Amabnb: 응답 및 예외처리 Amabnb-->>Client: 응답 및 예외처리 Client-->>Guest: 응답 및 예외처리