Skip to main content

AllocateBestSeatsRequest

Request to automatically allocate the best available seats for an event session.

cartIdinteger<int32>required

Cart identifier (ID_FlagGroup). Use 0 to create a new cart.

eventIdinteger<int32>required

Event identifier.

eventSessionIdinteger<int32>required

Event session identifier.

detail object[]nullable

Allocation criteria; each detail produces one group of seats.

  • Array [
  • categoryIdsinteger<int32>[]nullable

    Category identifiers to allocate seats from.

    contingentIdsinteger<int32>[]nullable

    Optional contingent identifiers to filter available seats.

    blockIdsinteger<int32>[]nullable

    Optional block identifiers to filter available seats.

    floorIdsinteger<int32>[]nullable

    Optional floor identifiers to filter available seats.

    quantities object[]nullable

    Rate quantities specifying how many seats to allocate per rate.

  • Array [
  • rateIdinteger<int32>required

    Rate identifier for pricing.

    quantityinteger<int32>required

    Number of seats to allocate at this rate.

  • ]
  • ]
  • AllocateBestSeatsRequest
    {
    "cartId": 0,
    "eventId": 0,
    "eventSessionId": 0,
    "detail": [
    {
    "categoryIds": [
    0
    ],
    "contingentIds": [
    0
    ],
    "blockIds": [
    0
    ],
    "floorIds": [
    0
    ],
    "quantities": [
    {
    "rateId": 0,
    "quantity": 0
    }
    ]
    }
    ]
    }