Cart Test
Web/Cart/{sessionKey}/LineItems/{lineItemId}/Source
Updates the source on a line item

Allows the source of an individual line to be updated. When a line is created, by reserving a tickets for a performance or package, the line source is copied from the session source. This method allows the line source to be updated.

Offers and Pricing Rules consider line source, not the session source.
Http Verb PUT
Resource URL https://ts-stg-appgw.calacademy.org/TessituraService/Web/Cart/{sessionKey}/LineItems/{lineItemId}/Source

URI Parameters

Parameter Name Data Type Required Notes
sessionKey string Y
lineItemId integer Y

Request Body

Request object type : SourceRequest

Request object type SourceRequest has the following properties.
Property Name Data Type Length Required Readonly Notes
SourceId integer Y The source number to apply to the lineitem.
FK: TX_APPEAL_MEDIA_TYPE.source_no   Resource: Sources
{
  "SourceId": 1
}
<SourceRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <SourceId>1</SourceId>
</SourceRequest>

Response object type : SourceResponse

Response object type SourceResponse has the following properties.
Property Name Data Type Length Required Readonly Notes
NewSource EntitySummary
OldSource EntitySummary
{
  "OldSource": {
    "Id": 1,
    "Description": "sample string 2"
  },
  "NewSource": {
    "Id": 1,
    "Description": "sample string 2"
  }
}
<SourceResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tessitura.Service.Client.Web">
  <NewSource>
    <Description xmlns="">sample string 2</Description>
    <Id xmlns="">1</Id>
  </NewSource>
  <OldSource>
    <Description xmlns="">sample string 2</Description>
    <Id xmlns="">1</Id>
  </OldSource>
</SourceResponse>
Change Version Description Contract Old New
Parameter Changed 15.0.0 sessionKey has been marked as required. Required
Parameter Changed 15.0.0 lineItemId has been marked as required. Required