예약 API: 슬롯 조회와 중복 방지

API테스팅 기초중급

날짜별 예약 가능 슬롯을 조회하고, 만석 슬롯·잘못된 날짜·필수값 누락 같은 예약 API 경계 조건을 검증하세요.

요구사항

  1. GET /reservations/slots 는 YYYY-MM-DD 날짜에서 슬롯 목록과 available 값을 반환한다.
  2. 날짜 형식이 없거나 잘못되면 400을 반환한다.
  3. POST /reservations 는 유효한 슬롯과 고객 정보에서 201 confirmed를 반환한다.
  4. 만석 슬롯은 409, 없는 슬롯은 404, 잘못된 이메일이나 이름 누락은 400을 반환한다.

연습 대상 API

베이스 경로 /api/practice

메서드경로인증
GET/reservations/slots?date=2026-07-01날짜별 슬롯 조회-
POST/reservations예약 생성 (400 / 404 / 409 / 201)-

예약 생성 예: { "slotId": "slot-0900", "name": "김테스터", "email": "[email protected]" }. slot-1000은 만석이라 409를 반환합니다.

API 테스트 코드
에디터를 불러오는 중...
qaground api judge
예제 실행 또는 제출을 누르면 채점 로그가 표시됩니다.