Performances Test
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.
Http Verb POST
Resource URL https://ts-stg-appgw.calacademy.org/TessituraService/TXN/Performances/{performanceId}/Seats/Holds

URI Parameters

Parameter Name Data Type Required Notes
performanceId integer Y

Request Body

Request object type : UpdateSeatHoldRequest

Request object type UpdateSeatHoldRequest has the following properties.
Property Name Data Type Length Required Readonly Notes
HoldUntilDate date N
OnlyAffectAvailable boolean N Controls if sold seats should have the hold applied. Pass false to apply to sold seats.
ReplaceMode integer N 1 = Above Existing Hold Codes, 2 = Below Existing, 3 = Ignore if already held, 4 = Replace existing
SeatHolds Collection of SeatHoldRequest Y
{
  "HoldUntilDate": "2025-04-24T05:25:27.4679001-07:00",
  "OnlyAffectAvailable": true,
  "ReplaceMode": 1,
  "SeatHolds": [
    {
      "SeatId": 1,
      "HoldCodeId": 2
    },
    {
      "SeatId": 1,
      "HoldCodeId": 2
    }
  ]
}
<UpdateHoldCodeRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <HoldUntilDate>2025-04-24T05:25:27.4679001-07:00</HoldUntilDate>
  <OnlyAffectAvailable>true</OnlyAffectAvailable>
  <ReplaceMode>1</ReplaceMode>
  <SeatHolds>
    <SeatHoldRequest>
      <HoldCodeId>2</HoldCodeId>
      <SeatId>1</SeatId>
    </SeatHoldRequest>
    <SeatHoldRequest>
      <HoldCodeId>2</HoldCodeId>
      <SeatId>1</SeatId>
    </SeatHoldRequest>
  </SeatHolds>
</UpdateHoldCodeRequest>

Response object type : Collection of SeatHold

Response object type Collection of SeatHold has the following properties.
Property Name Data Type Length Required Readonly Notes
EndDate date
HoldCodeId integer
SeatId integer
[
  {
    "SeatId": 1,
    "HoldCodeId": 2,
    "EndDate": "2025-04-24T05:25:27.4679001-07:00"
  },
  {
    "SeatId": 1,
    "HoldCodeId": 2,
    "EndDate": "2025-04-24T05:25:27.4679001-07:00"
  }
]
<SeatHolds xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <SeatHold>
    <EndDate>2025-04-24T05:25:27.4679001-07:00</EndDate>
    <HoldCodeId>2</HoldCodeId>
    <SeatId>1</SeatId>
  </SeatHold>
  <SeatHold>
    <EndDate>2025-04-24T05:25:27.4679001-07:00</EndDate>
    <HoldCodeId>2</HoldCodeId>
    <SeatId>1</SeatId>
  </SeatHold>
</SeatHolds>

No entries in change log for this operation.