POST api/timeslot/batch

Request Information

URI Parameters

None.

Body Parameters

TimeslotSearchParamsExt
NameDescriptionTypeAdditional information
ProductIds

Collection of integer

None.

PackageGroupIds

Collection of integer

None.

CapacityResourceIds

Collection of integer

None.

From

date

None.

To

date

None.

IncludeIsForOpenTicket

boolean

None.

TimeslotPackageGroupId

integer

None.

AvailableStatus

TimeslotStatus

None.

IncludeReservedAndPendingCapacitiesCount

boolean

None.

IncludeAvailableCapacityForExternals

boolean

None.

IncludeExternalResellerGroupCapacities

boolean

None.

IncludeBarcodeValidationCount

boolean

None.

IncludeProductList

boolean

None.

IncludeResellerPrices

boolean

None.

IncludeCalculatedDynamicPrices

boolean

None.

ResellerId

integer

None.

TicketHubEntityId

integer

None.

ProductId

integer

None.

PackageGroupId

integer

None.

IncludeClosedTimeslot

boolean

None.

ForcibleCallExternalSystem

boolean

None.

RequestIdentifier

globally unique identifier

None.

Request Formats

application/json, text/json

Sample:
{
  "productIds": [
    1,
    2
  ],
  "packageGroupIds": [
    1,
    2
  ],
  "capacityResourceIds": [
    1,
    2
  ],
  "from": "2025-10-02T20:46:32.7489069+02:00",
  "to": "2025-10-02T20:46:32.7489069+02:00",
  "includeIsForOpenTicket": true,
  "timeslotPackageGroupId": 1,
  "availableStatus": 0,
  "includeReservedAndPendingCapacitiesCount": true,
  "includeAvailableCapacityForExternals": true,
  "includeExternalResellerGroupCapacities": true,
  "includeBarcodeValidationCount": true,
  "includeProductList": true,
  "includeResellerPrices": true,
  "includeCalculatedDynamicPrices": true,
  "resellerId": 1,
  "ticketHubEntityId": 1,
  "productId": 1,
  "packageGroupId": 1,
  "includeClosedTimeslot": true,
  "forcibleCallExternalSystem": true,
  "requestIdentifier": "9a136c41-46cb-412b-bdeb-3aa0e422fea6"
}

Response Information

Resource Description

Collection of WebGroupedTimeslotInfo
NameDescriptionTypeAdditional information
ProductId

integer

None.

PacgeGroupId

integer

None.

AvailabilitiesPerDay

Collection of GroupedTimeslotInfo

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "productId": 1,
    "pacgeGroupId": 1,
    "availabilitiesPerDay": [
      {
        "date": "2025-10-02T20:46:32.764536+02:00",
        "available": true
      },
      {
        "date": "2025-10-02T20:46:32.764536+02:00",
        "available": true
      }
    ]
  },
  {
    "productId": 1,
    "pacgeGroupId": 1,
    "availabilitiesPerDay": [
      {
        "date": "2025-10-02T20:46:32.764536+02:00",
        "available": true
      },
      {
        "date": "2025-10-02T20:46:32.764536+02:00",
        "available": true
      }
    ]
  }
]