Cart Test
Web/Cart/{sessionKey}/Tickets/ReturnWithSeat
Return a ticket by seat number.

This method is used to return tickets (generally for exchanges). The method can also be used to donate a ticket for resale.

Returning a ticket will generate a credit on the ticket order.The credit must be applied to another line item(performance, package, etc.), fee, contribution, or on account payment method.

Donating a ticket uses the standard Tessitura Donate for Resale function, which releases the seat without generating a credit.
Http Verb POST
Resource URL https://ts-stg-appgw.calacademy.org/TessituraService/Web/Cart/{sessionKey}/Tickets/ReturnWithSeat

URI Parameters

Parameter Name Data Type Required Notes
sessionKey string Y

Request Body

Request object type : ReturnTicketWithSeatRequest

Request object type ReturnTicketWithSeatRequest has the following properties.
Property Name Data Type Length Required Readonly Notes
Checksum string N The checksum number for the ticket being returned. If supplied it must match the checksum of the ticket for the performance seat.
FK: TX_SLI_TICKET.checksum
PerformanceId integer Y The performance number for the ticket being returned.
FK: T_PERF.perf_no   Resource: Performances
ReturnOrDonate string Y R for return, O for Donate.
SeatNumber integer Y The seat number of the ticket being returned. Note that seat number is the database ID number of a seat, not the number value assigned to a seat to indicate its location in a venue.
{
  "PerformanceId": 1,
  "SeatNumber": 2,
  "Checksum": "sample string 3",
  "ReturnOrDonate": "sample string 4"
}
<ReturnTicketWithSeatRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <Checksum>sample string 3</Checksum>
  <PerformanceId>1</PerformanceId>
  <ReturnOrDonate>sample string 4</ReturnOrDonate>
  <SeatNumber>2</SeatNumber>
</ReturnTicketWithSeatRequest>

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