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

[POST] /api/v1/courts/new

✅
사용자가 농구장 추가하기

Request

Headers

headers { Authorization: "Bearer ${token}" }
 
Body
Field
Type
Description
비고
name
String
농구장 이름
1 ~ 15자 이내
latitude
Number
농구장 위도
longtitude
Number
농구장 경도
image
Null
Form Data
농구장 사진
texture
String
농구장 바닥 재질
RUBBER / URETHANE / ASPHALT / SOIL / CONCRETE / ETC
basketCount
Number
농구장 골대 개수
농구장 골대 수 : 1 ~ 9
  • Body 예시
{ "name": "관악구민운동장 농구장", "latitude": 38.987654, "longtitude": 12.309472, "image": image.png, "texture": "ASPHALT", "basketCount": 2 }
 

 

Response

Body
Field
Type
Description
비고
newCourtId
Number
새로 만든 코트 ID
userId
Number
user의 ID
name
String
농구장 코트 이름
latitude
Number
위도
longtitude
Number
경도
image
String
농구장 사진 url
texture
String
농구장 바닥 재질
basketCount
Number
농구 골대 개수
  • Body 예시
{ "newCourt": { "id": "1", // string으로 변경 "userId": "1", // string으로 변경 "name": "관악구민운동장 농구장", "latitude": 38.987654, "longtitude": 12.309472, "image": "https://www.sds.com", "texture": "ASPHALT", "basketCount": 2 } }