Cart Test
Web/Cart/{sessionKey}/ValidateLimits
Validates ticket limits

Offer Limits are evaluated for the specified price type and seat count using the cart source code. Requires either a performance ID or a package ID.

To enable ticket limit validation, add the Field Name "ENFORCE_SEAT_LIMIT_FOR_ORDERS" under the "Impresario" parent table with a value of "Yes." This setting applies to both the Web API and the Tessitura Client Application.
Http Verb POST
Resource URL https://ts-stg-appgw.calacademy.org/TessituraService/Web/Cart/{sessionKey}/ValidateLimits

URI Parameters

Parameter Name Data Type Required Notes
sessionKey string Y

Request Body

Request object type : ValidateLimitsRequest

Request object type ValidateLimitsRequest has the following properties.
Property Name Data Type Length Required Readonly Notes
PackageId integer N PackageId to validate. Either a performance or package ID must be supplied.
FK: T_PKG.pkg_no   Resource: Packages
PerformanceId integer N PerformanceId to validate. Either a performance or package ID must be supplied.
FK: T_PERF.perf_no   Resource: Performances
PriceTypeId integer Y Price Type to validate.
FK: TR_PRICE_TYPE.id   Resource: PriceTypes
SeatCount integer Y Number of seats requested to validate against offer ticket limits.
{
  "PerformanceId": 1,
  "PackageId": 2,
  "PriceTypeId": 3,
  "SeatCount": 4
}
<ValidateLimitsRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <PackageId>2</PackageId>
  <PerformanceId>1</PerformanceId>
  <PriceTypeId>3</PriceTypeId>
  <SeatCount>4</SeatCount>
</ValidateLimitsRequest>

No response body. Please check http status code header for success (200 OK) or failure. It there are error(s), a collection of ErrorMessages will be returned.

No response body. Please check http status code header for success (200 OK) or failure. It there are error(s), a collection of ErrorMessages will be returned.

Change Version Description Contract Old New
Parameter Changed 15.0.0 sessionKey has been marked as required. Required