Cart Test
Web/Cart/{sessionKey}/Tickets/Return
Return a ticket by ticket 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/Return

URI Parameters

Parameter Name Data Type Required Notes
sessionKey string Y

Request Body

Request object type : ReturnTicketWithNumberRequest

Request object type ReturnTicketWithNumberRequest 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 for the ticket number.
FK: TX_SLI_TICKET.checksum
ReturnOrDonate string Y R for return, O for Donate.
TicketNumber integer Y The ticket number of the ticket being returned.
FK: TX_SLI_TICKET.ticket_no
{
  "Checksum": "sample string 1",
  "TicketNumber": 2,
  "ReturnOrDonate": "sample string 3"
}
<ReturnTicketWithNumberRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <Checksum>sample string 1</Checksum>
  <ReturnOrDonate>sample string 3</ReturnOrDonate>
  <TicketNumber>2</TicketNumber>
</ReturnTicketWithNumberRequest>

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