Performances

The following operations are available for this resource.

Http Verb Operation
Get TXN/Performances/{performanceId} Get details of a performance.
GET Method: Get, URL: TXN/Performances/{performanceId} Test

Get details of a performance.

GetAll TXN/Performances?performanceIds={performanceIds}&seasonIds={seasonIds}&productionSeasonId={productionSeasonId} Get performance detail information For single production season, a comma separated list of performances, seasons, or a single production season. At least one filter parameter is required.
GET Method: GetAll, URL: TXN/Performances?performanceIds={performanceIds}&seasonIds={seasonIds}&productionSeasonId={productionSeasonId} Test

Get performance detail information

GetAuditEntries TXN/Performances/Audit?startDateTime={startDateTime}&endDateTime={endDateTime}&performanceIds={performanceIds}&actions={actions}&tables={tables}&columns={columns}&greaterThanId={greaterThanId}&page={page}&pageSize={pageSize}&orderByIdAsc={orderByIdAsc} Audit log entries for changes to Performance properties such as descriptions, publish dates, and the production season. This does not include sub performance/event setup items like pricing or modes of sale.
GET Method: GetAuditEntries, URL: TXN/Performances/Audit?startDateTime={startDateTime}&endDateTime={endDateTime}&performanceIds={performanceIds}&actions={actions}&tables={tables}&columns={columns}&greaterThanId={greaterThanId}&page={page}&pageSize={pageSize}&orderByIdAsc={orderByIdAsc} Test

Audit log entries for changes to Performance properties such as descriptions, publish dates, and the production season. This does not include sub performance/event setup items like pricing or modes of sale.

GetPerformanceZoneAvailabilities TXN/Performances/Zones?performanceIds={performanceIds}&sectionIds={sectionIds} Get performance zone availability for a set of performances. If sectionIds are specified only zones with matching sections will be returned and the SectionSummaries node will be populated.
GET Method: GetPerformanceZoneAvailabilities, URL: TXN/Performances/Zones?performanceIds={performanceIds}&sectionIds={sectionIds} Test

Get performance zone availability for a set of performances. If sectionIds are specified only zones with

GetPerformanceZoneAvailabilityWithConstituent TXN/Performances/ZoneAvailabilities?performanceIds={performanceIds}&modeOfSaleId={modeOfSaleId}&constituentId={constituentId} Get performance zone availability for a set of performances. If ConstituentId and MOS are provided, will also return availability based on allocations and constituent rank.
GET Method: GetPerformanceZoneAvailabilityWithConstituent, URL: TXN/Performances/ZoneAvailabilities?performanceIds={performanceIds}&modeOfSaleId={modeOfSaleId}&constituentId={constituentId} Test

Get performance zone availability for a set of performances. If ConstituentId and MOS are provided, will also return availability based on allocations and constituent rank.

GetPrices TXN/Performances/Prices?performanceIds={performanceIds}&asOfDateTime={asOfDateTime}&modeOfSaleId={modeOfSaleId}&priceTypeId={priceTypeId}&expandPerformancePriceType={expandPerformancePriceType}&includeOnlyBasePrice={includeOnlyBasePrice}&sourceId={sourceId} Get pricing details for a set of performances. Mode Of Sale and Price Type parameters can be used to filter the returned prices.
GET Method: GetPrices, URL: TXN/Performances/Prices?performanceIds={performanceIds}&asOfDateTime={asOfDateTime}&modeOfSaleId={modeOfSaleId}&priceTypeId={priceTypeId}&expandPerformancePriceType={expandPerformancePriceType}&includeOnlyBasePrice={includeOnlyBasePrice}&sourceId={sourceId} Test

Get pricing details for a set of performances.

GetSeatFees TXN/Performances/{performanceId}/SeatFees?modeOfSaleId={modeOfSaleId}&priceTypeIds={priceTypeIds}&asOfDateTime={asOfDateTime} Returns price, per seat fees, for each zone and price type for a the specified performance
GET Method: GetSeatFees, URL: TXN/Performances/{performanceId}/SeatFees?modeOfSaleId={modeOfSaleId}&priceTypeIds={priceTypeIds}&asOfDateTime={asOfDateTime} Test

Returns price, per seat fees, for each zone and price type for a the specified performance

GetSeatHoldDetails TXN/Performances/{performanceId}/Seats/Holds?seatIds={seatIds}&holdCodeIds={holdCodeIds}&includeAllHolds={includeAllHolds} Get seat holds for a performance
GET Method: GetSeatHoldDetails, URL: TXN/Performances/{performanceId}/Seats/Holds?seatIds={seatIds}&holdCodeIds={holdCodeIds}&includeAllHolds={includeAllHolds} Test

Get seat holds for a performance

GetSeats TXN/Performances/{performanceId}/Seats?modeOfSaleId={modeOfSaleId}&constituentId={constituentId}&zoneIds={zoneIds}&sectionIds={sectionIds}&screenIds={screenIds}&checkPriceTypeIds={checkPriceTypeIds}&returnNonSeats={returnNonSeats} Returns details for seats in a performance The seats returned can be filtered by screen, section, or price zone. Allocation is returned based on MOS and constituent. Available seats can be filtered by price type availability, causing any seats that are not available for the specified price types to be listed with a status of 5, Not In Allocation.
GET Method: GetSeats, URL: TXN/Performances/{performanceId}/Seats?modeOfSaleId={modeOfSaleId}&constituentId={constituentId}&zoneIds={zoneIds}&sectionIds={sectionIds}&screenIds={screenIds}&checkPriceTypeIds={checkPriceTypeIds}&returnNonSeats={returnNonSeats} Test

Returns details for seats in a performance

GetSeatSummaries TXN/Performances/{performanceId}/Seats/Summary?modeOfSaleId={modeOfSaleId}&constituentId={constituentId}&zoneIds={zoneIds}&sectionIds={sectionIds}&screenIds={screenIds}&checkPriceTypeIds={checkPriceTypeIds} Returns summary for seats in a performance Seat availability is summarized by screen, section and zone. The seats returned can be filtered by screen, section, or price zone. Allocation is returned based on MOS and constituent. Available seats can be filtered by price type availability, causing any seats that are not available for the specified price types to be listed with a status of 5, Not In Allocation.
GET Method: GetSeatSummaries, URL: TXN/Performances/{performanceId}/Seats/Summary?modeOfSaleId={modeOfSaleId}&constituentId={constituentId}&zoneIds={zoneIds}&sectionIds={sectionIds}&screenIds={screenIds}&checkPriceTypeIds={checkPriceTypeIds} Test

Returns summary for seats in a performance

GetSummaries TXN/Performances/Summary?performanceIds={performanceIds}&seasonIds={seasonIds}&productionSeasonId={productionSeasonId} Get Summary performance information For single production season, a comma separated list of performances, seasons, or a single production season. At least one filter parameter is required.
GET Method: GetSummaries, URL: TXN/Performances/Summary?performanceIds={performanceIds}&seasonIds={seasonIds}&productionSeasonId={productionSeasonId} Test

Get Summary performance information

ApplySingleHold TXN/Performances/{performanceId}/Seats/{seatId}/SingleHold Apply a single hold on a performance seat.
POST Method: ApplySingleHold, URL: TXN/Performances/{performanceId}/Seats/{seatId}/SingleHold Test

Apply a single hold on a performance seat.

Copy TXN/Performances/Copy Copy existing performance to a new performance with options.
POST Method: Copy, URL: TXN/Performances/Copy Test

Copy existing performance to a new performance with options.

Reschedule TXN/Performances/Reschedule Reschedules an existing performance according to the provided options
POST Method: Reschedule, URL: TXN/Performances/Reschedule Test

Reschedules an existing performance according to the provided options

Search TXN/Performances/Search Search for performances, based on provided criteria.

Search for performances, based on provided criteria.

UpdateSeatHolds TXN/Performances/{performanceId}/Seats/Holds Update seat holds for a performance Can be used to add or remove holds from seats for the specified performance. Specifying a hold code of -1 for a seat will remove all hold codes from that seat.
POST Method: UpdateSeatHolds, URL: TXN/Performances/{performanceId}/Seats/Holds Test

Update seat holds for a performance

ExpireSeatHolds TXN/Performances/{performanceId}/Seats/Holds/{holdCodeId}/Expire Expires seat holds for a performance and hold code
PUT Method: ExpireSeatHolds, URL: TXN/Performances/{performanceId}/Seats/Holds/{holdCodeId}/Expire Test

Expires seat holds for a performance and hold code

DeleteSingleHold TXN/Performances/{performanceId}/Seats/{seatId}/SingleHold/{holdCodeId} Delete a single hold on a performance seat.
DELETE Method: DeleteSingleHold, URL: TXN/Performances/{performanceId}/Seats/{seatId}/SingleHold/{holdCodeId} Test

Delete a single hold on a performance seat.