Service: ExternalSeatingService

Version: 1_0 (other versions, change log, ZUMSTEIN_V3.12-SNAPSHOT) Latest frozen version. Base by default all your developments on this one.

SOAP Demo endpoint: https://myinstit.ws.secutix.com/tnseb/external-remoting/com.secutix.service.realtime.seat.v1_0.ExternalSeatingService.webservice?wsdl

REST Demo endpoint (only POST): https://myinstit.ws.secutix.com/tnseb/backend-apis/externalSeatingService/v1_0/{methodName} Replace {methodName} for the desired method name as shown below.

To get the endpoint for your own institution, replace "myinstit" (just after https://) in the url by your own institution code.

For further documentation and examples, please check in Platform Website.A public service to assign/unassign seats to operations

Methods:

doSeatingForOperations

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Allocates seats to unseated operations

Parameters

requestIdInteger     
operationIdsList of LongMandatory
List of operation IDs
seatingInformationList of SeatingInformationMandatory
List of Seating Information with movement IDs and physical seat IDs

SeatingInformation
movementIdLong     
physicalSeatIdLong     

Return value

SeatingResult
movementsDataList of MovementData     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

MovementData
Class containing all necessary information to display a movement. The following attributes are provided:
  • movementId, mandatory: the SecuTix movement id
  • type, mandatory: Specify if the movement concerns a numbered seat or a not numbered area
  • seatId, optional: the SecuTix seat id if type is SEAT
  • seatCategoryId, mandatory: the SecuTix seat category id
  • seatCategory, mandatory: the seat category name (language is the parameter in the request header or the favorite institution language)
  • contingentId, mandatory: the SecuTix contingent id
  • contingent, mandatory: the contingent name
  • areaId, mandatory: the SecuTix area id
  • area: the area name
  • floor: the floor name
  • sector: the sector name
  • blockId: the SecuTix block id if type is SEAT
  • block: the block name if type is SEAT
  • alley: the alley name if type is SEAT
  • entranceId: the SecuTix entrance id if type is SEAT
  • entrance: the entrance name
  • row: the row name
  • seatNumber: the seat number
  • seatQualityId: the SecuTix seat quality id
  • seatQuality: the SecuTix seat quality name
  • yCoordinate: the y coordinate in the SecuTix configuration
  • xCoordinate: the x coordinate in the SecuTix configuration
  • beneficiaryFirstname: the first name of the beneficiary
  • beneficiaryLastname: the last name of the beneficiary
  • contactReference: the id of the cultural contact
  • resaledMovementId: when the movement correspond to a resaled ticket, this field contains the movementId of
  • transferable: A movement is transferable if ticket is in NOT_PRINTED state
alleyString     
areaString     
areaIdLong     
areaKind(INDIFFERENT|BOX)     
attributionMatch(MATCHING_EXPECTED_AREAS|
MATCHING_EXPECTED_BLOCKS|
NOT_MATCHING|
NO_EXPECTATION)
     
barcodeString (8)     
beneficiaryBirthPlaceString     
beneficiaryBirthRegionString     
beneficiaryBirthdateDate     
beneficiaryCountryCodeString (8)     
beneficiaryFirstnameString     
beneficiaryIdNumberString     
beneficiaryLastnameString     
blockString     
blockIdLong     
contactReferenceString (20)     
contingentString     
contingentIdLong     
endValidityDateDate     
entranceString     
entranceCodeString (8)     
entranceIdLong     
externalReferencesList of ExternalReference     
externalRemarkString     
floorString     
instanceNumberLong     
movementIdLong     
operationIdLong     
parentMovementIdLong     
questionnaireIdLong     
resaledMovementIdLong     
resumedboolean     
resumedMovementIdLong     
rowString     
saleAreaIdLong     
saleSeatIdLong     
scenePanoLinkString     
scenePhotoLinkString     
seatCategoryString     
seatCategoryIdLong     
seatIdLong     
seatNumberString     
seatOrientationInteger     
seatQualityString     
seatQualityCodeString (8)     
seatQualityIdLong     
sectorString     
stageVisibilityString     
startValidityDateDate     
taxNumberString     
titlingVisibilityString     
transferableboolean     
type(SEAT|AREA|SIMPLE_PRODUCT|
COMPOSED)
     
xCoordinateLong     
yCoordinateLong     

ExternalReference
Contains an external reference for the object. This external reference is linked to a key, which is unique for a given object. This reference is for tagging purposes only, and will not be involved in any internal process of SecuTix
keyStringMax length 50 chars. Cannot be null.
valueStringMax length 2000 chars.

undoSeatingForOperations

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Removes seats of seated operations

Parameters

requestIdInteger     
operationIdsList of LongMandatory
List of operation IDs

Return value

SeatingResult