Reservations API
예약 등록하기
POST
localhost:3000/api/reservation
사용자가 펫 시터 예약을 합니다.
Cookies
accesstoken*
varchar
로그인한 사용자 정보
refreshtoken*
varchar
accesstoken 접근권한
Request Body
first-date*
datetime
예약 시작 날짜
last-date*
datetime
예약 마지막 날짜
pet-type*
varchar
반려동물 선택
petSitter_id*
int
펫 시터 선택
예약 조회하기
GET
localhost:3000/api/reservation
사용자가 예약한 정보를 조회합니다.
Cookies
accesstoken*
varchar
로그인한 사용자 정보
refreshtoken*
varchar
accesstoken 접근권한
{
"reservation datas": [
{
"Id": 1,
"userId": 1,
"petSitter_id": 1,
"start_date": "2023-07-01"
"end_date": "2023-07-02"
},
]
}
예약 상세 조회하기
GET
localhost:3000/api/reservation/:reservation_id
사용자의 예약 번호의 상세정보를 조회합니다.
Path Parameters
reservation_id*
int
예약번호
Cookies
accesstoken*
varchar
로그인한 사용자 정보
refreshtoken*
varchar
accesstoken 접근권한
{
"reservation data": {
"reservation_id": 1,
"user_id": 1,
"petSitter_id": 1,
"pet_type": "dog",
"start_date":"2023-07-01",
"end_date":"2023-07-02",
"total_price": 50,000,
"created_at": "2023-07-01",
"updated_at": "2023-07-01"
}
}
예약 수정하기
PUT
localhost:3000/api/reservation/:reservation_id
사용자가 예약한 정보를 수정합니다.
Path Parameters
reservation_id*
int
예약 번호
Cookies
accesstoken*
varchar
로그인한 사용자 정보
refreshtoken*
varchar
accesstoken 접근권한
Request Body
first-date*
datetime
예약 시작 날짜
last-date*
datetime
예약 마지막 날짜
pet-type
varchar
반려동물선택
petSitter_id*
int
펫 시터 선택
예약 취소하기
DELETE
localhost:3000/api/reservation/:reservation_id
사용자의 예약을 취소합니다.
Path Parameters
reservation_id*
int
예약 번호
Cookies
accesstoken*
varchar
로그인한 사용자 정보
refreshtoken*
varchar
accesstoken 접근권한
Last updated