특정 공연장에 대한 예약 정보를 확인한다.

공연장 예약 정보 조회.

request

GET /api/reservations?venue_id={venue_id}

response

{
  "available_seats": [
    "A-1",
    "A-2",
    "B-5",
  ]
}

공연장 예약 정보 삽입.

request

POST /api/reservations

X-Active-Token: {active_token}
{
  "venue_id": 101,
  "seat_id": "A-5",
  "user_id": "user_uuid"
}

response

OK(200)

{
  "rank": 123, // 예약한 순서
  "reserved_at": "2024-05-20T10:05:30.123Z"
}

Conflict(409)

예약이 중복된 경우.

(body없이 header status값만 반환)

Unauthorized(401)

active-token이 유효하지 않을때.

(body없이 header status값만 반환)