Reservations API

예약 등록하기

POST localhost:3000/api/reservation

사용자가 펫 시터 예약을 합니다.

Cookies

Name
Type
Description

accesstoken*

varchar

로그인한 사용자 정보

refreshtoken*

varchar

accesstoken 접근권한

Request Body

Name
Type
Description

first-date*

datetime

예약 시작 날짜

last-date*

datetime

예약 마지막 날짜

pet-type*

varchar

반려동물 선택

petSitter_id*

int

펫 시터 선택

예약 조회하기

GET localhost:3000/api/reservation

사용자가 예약한 정보를 조회합니다.

Cookies

Name
Type
Description

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

Name
Type
Description

reservation_id*

int

예약번호

Cookies

Name
Type
Description

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

Name
Type
Description

reservation_id*

int

예약 번호

Cookies

Name
Type
Description

accesstoken*

varchar

로그인한 사용자 정보

refreshtoken*

varchar

accesstoken 접근권한

Request Body

Name
Type
Description

first-date*

datetime

예약 시작 날짜

last-date*

datetime

예약 마지막 날짜

pet-type

varchar

반려동물선택

petSitter_id*

int

펫 시터 선택

예약 취소하기

DELETE localhost:3000/api/reservation/:reservation_id

사용자의 예약을 취소합니다.

Path Parameters

Name
Type
Description

reservation_id*

int

예약 번호

Cookies

Name
Type
Description

accesstoken*

varchar

로그인한 사용자 정보

refreshtoken*

varchar

accesstoken 접근권한

Last updated