Skip to main content

EventimAllocateBestSeatsRequest

Request model for allocating best available seats in a cart.

cartIdinteger<int32>nullable

The cart identifier to add seats to.

eventIdinteger<int32>required

The event identifier for the seats allocation.

eventSessionIdinteger<int32>required

The event session identifier for the seats allocation.

blockIdinteger<int32>nullable

Optional block identifier to filter available seats.

detail object[]nullable

The allocation criteria specifying categories, filters, and quantities.

  • Array [
  • categoryIdinteger<int32>required

    The category identifier to allocate seats from.

    contingentIdinteger<int32>nullable

    Optional contingent identifier to filter available seats.

    floorIdinteger<int32>nullable

    Optional floor identifier to filter available seats.

    quantities object[]nullable

    The list of rate quantities specifying how many seats to allocate per rate.

  • Array [
  • rateIdinteger<int32>required

    The rate identifier for pricing.

    priceVersioninteger<int32>required

    The rate version number.

    quantityinteger<int32>required

    The number of seats to allocate at this rate.

  • ]
  • ]
  • EventimAllocateBestSeatsRequest
    {
    "cartId": 0,
    "eventId": 0,
    "eventSessionId": 0,
    "blockId": 0,
    "detail": [
    {
    "categoryId": 0,
    "contingentId": 0,
    "floorId": 0,
    "quantities": [
    {
    "rateId": 0,
    "priceVersion": 0,
    "quantity": 0
    }
    ]
    }
    ]
    }