HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
🏀
[팀14] 슬램 - 우리 주변 농구장 예약
/
🧭
Domain 설계
/
[POST] /api/v1/reservations

[POST] /api/v1/reservations

✅
예약 추가 하기

REQUEST

Header

headers { Authorization: "Bearer ${token}" }
 
Body
Field
Type
Description
비고
courtId
Number
농구장 아이디
startTime
String
예약 시작 시간
YYYY-mm-DDThh:MM:ss
endTime
String
예약 종료 시간
YYYY-mm-DDThh:MM:ss
hasBall
Boolean
농구공 유무
  • Body 예시
{ "courtId": "7", "startTime": "2021-01-01T12:20:10.000Z", // ISO 한국 시간 "endTime": "2021-01-01T12:20:10.000Z", "hasBall": false }
 
 

 

RESPONSE

Body
Field
Type
Description
비고
reservationId
Number
예약 아이디
userId
String
유저 아이디
YYYY-mm-DDThh:MM:ss
courtId
Number
농구장 아이디
startTime
String
농구장 시작시간
YY-mm-DDThh:MM:ss
endTime
String
농구장 종료시간
YY-mm-DDThh:MM:ss
hasBall
Boolean
농구공 여부
createdAt
String
생성시간
updatedAt
String
수정 시간
YYYY-mm-DDThh:MM:ss
  • Body 예시
{ "id": "2", "userId": "2", "courtId": "7", "startTime": "2021-01-01T12:20:10.000Z", "endTime": "2021-01-01T12:20:10.000Z", "hasBall": false "createdAt": "2021-01-01T12:20:10.000Z", "updatedAt": "2021-01-01T12:20:10.000Z" }