URL: | ||
JWT Token | ||
Template: | ||
cURL: |
Version: 1_11 (other versions, change log, ZUMSTEIN_V4.4-SNAPSHOT) END OF LIFE. Please consider switching to the latest version of the webservices, because this version may be removed anytime from support.
SOAP Demo endpoint: https://myinstit.ws.secutix.com/tnseb/external-remoting/com.secutix.service.realtime.externalorder.v1_11.ExternalOrderService.webservice?wsdl
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.external order service interface v1_11 : web service exposed to external world
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
requestId | Integer | the request id |
orderId | Long | the SecuTix order id |
movementIds | List of Long | the SecuTix movement id list |
OrderUpdateResult | ||
Class representing the response of create order method in external order service. | ||
orderUpdateData | OrderUpdateData | |
expectedException | boolean | |
statusMessage | String | |
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String |
OrderUpdateData | ||
Class containing information of order update result. The following attributes are provided:
| ||
generatedContiguities | List of ContiguityData | |
mainOperationId | Long | |
movementDataUpdates | List of MovementData | |
operationDataUpdates | List of OperationData | |
orderId | Long | |
origin | OrderOriginData | |
removeMovementIds | List of Long | |
removeOperationIds | List of Long |
ContiguityData | ||
contiguous | boolean | |
performanceId | Long | |
seatCategoryId | Long | |
segments | List of Segment |
Segment | ||
movementIds | List of Long |
MovementData | ||
Class containing all necessary information to display a movement. The following attributes are provided:
| ||
alley | String | |
area | String | |
areaId | Long | |
areaKind | (INDIFFERENT|BOX) | |
attributionMatch | (MATCHING_EXPECTED_AREAS| MATCHING_EXPECTED_BLOCKS| NOT_MATCHING| NO_EXPECTATION) | |
barcode | String (8) | |
beneficiaryBirthdate | Date | |
beneficiaryCountryCode | String (8) | |
beneficiaryFirstname | String | |
beneficiaryIdNumber | String | |
beneficiaryLastname | String | |
block | String | |
blockId | Long | |
contactReference | String (20) | |
contingent | String | |
contingentId | Long | |
endValidityDate | Date | |
entrance | String | |
entranceId | Long | |
externalRemark | String | |
floor | String | |
instanceNumber | Long | |
movementId | Long | |
operationId | Long | |
parentMovementId | Long | |
resaledMovementId | Long | |
resumed | boolean | |
resumedMovementId | Long | |
row | String | |
saleAreaId | Long | |
saleSeatId | Long | |
scenePhotoLink | String | |
seatCategory | String | |
seatCategoryId | Long | |
seatId | Long | |
seatNumber | String | |
seatOrientation | Integer | |
seatQuality | String | |
seatQualityCode | String (8) | |
seatQualityId | Long | |
sector | String | |
stageVisibility | String | |
startValidityDate | Date | |
taxNumber | String | |
titlingVisibility | String | |
type | (SEAT|AREA|SIMPLE_PRODUCT| COMPOSED) | |
xCoordinate | Long | |
yCoordinate | Long |
OperationData | ||
Class containing all necessary information for an operation. The following attributes are provided:
| ||
activityType | (LIVE_SPECT|FESTIVAL| MUSEUM|VISIT|ENTERT_PARK| FAIR|PARKING|SPORT| OTHER) | |
advantage | String | |
advantageId | Long | |
alternativeCategoryQuantity | Integer | |
audienceSubCategory | String | |
audienceSubCategoryId | Long | |
audienceSubCategoryRank | Integer | |
basePrice | Integer | |
chargesType | (OTHER|RESERVATION| CANCELLATION) | |
contingent | String | |
contingentId | Long | |
displayDateOnlyOfitemDate | Boolean | |
eventId | Long | |
expirationDate | Date | |
fileId | Long | |
hospitalityArea | String | |
hospitalityAreaId | Long | |
hospitalityAreaQuantity | Integer | |
hospitalityAreaSeatQuantity | Integer | |
hospitalityAreaType | (SKYBOX|PREMIUM_SEATS| BOTH) | |
hospitalityRoom | String | |
hospitalityRoomId | Long | |
hospitalitySession | String | |
hospitalitySessionCode | String (8) | |
hospitalitySessionDate | Date | |
hospitalitySessionId | Long | |
hospitalitySessionTime | Date | |
item | String | |
itemDate | Date | Date of timeslot pass item |
itemDisplayExternalDesignation | String | |
itemId | Long | |
kind | (CHARGES|SIMPLE_PRODUCT| SINGLE_ENTRY| PRODUCT_COMPOSITION| COMPOSED_PRODUCT| OVERHEADS|SHIPPING_FEE| PAYMENT_FEE|TR_BALANCE) | |
locations | List of Location | |
match | Match | |
message | String | |
nominative | boolean | |
numbered | boolean | |
operationId | Long | |
operationNumber | Integer | |
optionState | (PRE_SALES|PRE_REQUESTED| REQUESTED|VALIDATED| REJECTED) | |
parentOperationId | Long | |
performance | String | |
performanceData | Map of Long, Date | |
performanceId | Long | |
performanceKind | String | |
physicalConfigurationId | Long | |
priceType | (PREDEFINED|DYNAMIC) | |
product | String | |
productDesignation | String | |
productFamilySubType | (SIMPLE_TICKET| SEASONTICKET|MEMBERSHIP| PACKAGE|STAY|SERVICE| VOUCHER|GOODS|VISIT|OPEN| OPEN_PASS| DATE_SPECIFIC_PASS| SPORTING_EVENT|RAILAWAY| HOTEL|MUSEUM|ENTERT_PARK| RESTAURANT|PRODLIB| TIMESLOT_PASS|HOSPITALITY| HOSPITALITY_PACKAGE) | |
productFamilyType | (SINGLE_ENTRY| SEASONTICKET|PASS|PACKAGE| MEMBERSHIP|SERVICE|GOODS| TRANSPORT|HOSPITALITY) | |
productId | Long | |
quantity | Integer | |
seasonTicketSubject | String | |
seasonTicketSubjectId | Long | |
seatCategory | String | |
seatCategoryBgColor | String | |
seatCategoryId | Long | |
seatCategoryRank | Integer | |
site | String | |
siteId | Long | |
timeslotId | Long | |
totalAmount | Integer | |
tripType | (ONEWAY|RETURN) | |
unitPrice | Integer | |
vatRate | Integer | |
waitingAccountBalance | Long | |
withoutVatTotalAmount | Long |
Location | ||
siteCode | String (8) | |
siteExternalName | ExternalName | 60 characters max for each translation |
spaceCode | String (8) | |
spaceExternalName | ExternalName | 60 characters max for each translation |
ExternalName | ||
translations | List of Translation |
Translation | ||
locale | String (2) | |
value | String |
Match | ||
finalDate | Boolean | |
hostTeam | String | |
hostTeamId | Long | |
opposingTeam | String | |
opposingTeamId | Long | |
round | String | |
roundCode | String (8) | |
roundExternalName | ExternalName | 60 characters max for each translation |
OrderOriginData | ||
countryCode | String (8) | |
ipAddress | String | |
orderOriginInfoIdCode | String (8) | |
userAgent | String | |
zipCode | String (8) |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
requestId | Integer | the request id |
orderId | Long | the SecuTix order id |
operationIds | List of Long | the SecuTix operation id list |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
requestId | Integer | the request id |
orderId | Long | the SecuTix order id |
WebMethodResult | ||
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
Applies rulesetAdvantage on the given order.
orderId | Long | |
advantageId | Long | |
accessCode | String (8) | |
confirmApply | Boolean |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
Cancels the given operations or movements which is used for reservation/option cancellations.
requestId | Integer | the request id |
orderId | Long | Mandatory the SecuTix order id(Mandatory) |
operationIds | List of Long | the SecuTix operation id list (Optional, if list is empty it will cancel all operations of given order ) |
movementIds | List of Long | the SecuTix movement id list (Optional, if list is empty it will cancel all movements of given order/operations, else it will consider only given movements so if movements are given operations are not considered ), |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
requestId | Integer | the request id |
purchaserInfo | ContactData | the external purchaser information |
orderId | Long | the SecuTix order id |
tickets | List of TicketData | the tickets data |
externalReference | String | the external order Reference |
generateBarCodes | boolean | Mandatory TODO |
maxWaitingTime | Long | TODO |
orderType | (SALE|REFUND_CLIENT| REFUND_ORGANIZATION| EXCHANGE_ORGANIZATION| EXCHANGE_CLIENT| RESERVATION|RENEWAL| OPTION| RESERVATION_FREEING| OPTION_FREEING) | |
externalRemark | String |
ContactData | ||
Class containing the beneficiary data :
| ||
answerQuestionnaire | AnswerQuestionnaire | |
birthday | Date | |
contactId | Long | |
contactReference | String (20) | |
countryCode | String (8) | |
String | ||
firstAddressLine | String | |
firstName | String | |
idNumber | String | |
invoiceAddressId | Long | |
lastName | String | |
locality | String | |
mobilePhone | String | |
phone | String | |
secondAddressLine | String | |
structureOfficialName | String | |
thirdAddressLine | String | |
zipCode | String (8) |
AnswerQuestionnaire | ||
answerQuestions | List of AnswerQuestion | |
ticketId | Long |
AnswerQuestion | ||
answerCodes | List of String | |
questionCode | String (8) |
TicketData | ||
Class containing the ticket data :
| ||
additionnalInfo | String | |
containerIdentifier | String | |
holderInfo | ContactData | |
ticketMedium | (THERMAL|E_TICKET|MOBILE| RFID) | |
barcode | String (8) | |
movementId | Long | |
taxNumber | String |
CloseOrderResult | ||
Class representing the response of closeOrder method in external order service. | ||
movementTicketDatas | List of MovementTicketData | |
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String |
MovementTicketData | ||
barcode | String (8) | |
beneficiaryBirthdate | Date | |
beneficiaryCountryCode | String (8) | |
beneficiaryIdNumber | String | |
contactReference | String (20) | |
firstName | String | |
instanceNumber | String | |
isLinkedToTicketDistribution | boolean | |
lastName | String | |
movementId | Long | |
questionnaireId | Long | |
taxNumber | String | |
ticketId | Long |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
requestId | Integer | the request id |
orderId | Long | the SecuTix order id |
ticketsInfo | List of TicketInfo |
TicketInfo | ||
Class containing the ticket info :
| ||
barcode | String (8) | |
movementId | Long | |
taxNumber | String |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
Deletes the given fileAttachmentId and return success or failure status code.
requestId | Integer | |
fileAttachmentId | Long | Mandatory - Mandatory parameter, the fileAttachmentId to delete. |
contactReference | String (20) | Mandatory - Mandatory parameter, the contactReference to whom the file attachment belongs. |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
Returns the fileAttachment of given fileAttachmentId and contactReference
requestId | Integer | |
fileAttachmentId | Long | Mandatory - Mandatory parameter, the fileAttachmentId to find. |
contactReference | String (20) | Mandatory - Mandatory parameter, the contactReference to whom the file attachment belongs. |
PrintableFileAttachmentResult | ||
fileAttachment | PrintableFileAttachmentData | |
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String |
PrintableFileAttachmentData | ||
data | byte | |
fileName | String | |
mimetype | String | |
uploadDate | Date |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
Returns the details of a file which may contain several orders, some of which may be partial (only the operations of the order concerning the given file will be returned)
requestId | Integer | |
fileId | Long | |
operationId | Long | |
movementId | Long | |
currentView | Boolean |
FileDetailResult | ||
Class representing the response of getFileDetails method in external order service which has Secutix file details with corresponding order details. | ||
currentViewOrderDetailsDatas | List of OrderDetailsData | |
fileDetailsData | FileDetailsData | |
installments | List of InstallmentData | |
orderDetailsDatas | List of OrderDetailsData | |
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String |
OrderDetailsData | ||
Class containing information of order detail result. The following attributes are provided:
| ||
contactReference | String (20) | |
creationDateTime | Date | |
expirationDate | Date | |
externalReference | String | |
externalRemark | String | |
generatedContiguities | List of ContiguityData | |
movementDatas | List of MovementData | |
movementTicketDatas | List of MovementTicketData | |
numberTickets | Long | |
operationDatas | List of OperationData | |
optionAmount | Integer | |
orderId | Long | |
orderInstallmentsToCreate | List of InstallmentData | |
orderOriginData | OrderOriginData | |
orderState | (OPEN|VALIDATED|CLOSED| ABANDONNED|PROCESSING) | |
orderType | (SALE|REFUND_CLIENT| REFUND_ORGANIZATION| EXCHANGE_ORGANIZATION| EXCHANGE_CLIENT| RESERVATION|RENEWAL| OPTION| RESERVATION_FREEING| OPTION_FREEING) | |
preSaleAmount | Integer | |
referenceDate | Date | |
reservationAmount | Integer | |
saleAmount | Integer | |
salesChannelName | ExternalName | |
salesChannelType | (AGENCY|BOXOFFICE| INTERNET_B2C|INTERNET_B2B| INTERNET_B2B2C) | |
waitingAccountBalanceAmount | Integer |
InstallmentData | ||
dueAmount | Long | |
dueDate | Date | |
lastPaymentDate | Date | |
orderId | Long | |
paidAmount | Long |
FileDetailsData | ||
acceptAlternativeCategories | Boolean | |
contactReference | String (20) | |
creationDateTime | Date | |
currentOrderId | Long | |
fileAttachments | List of FileAttachmentData | |
fileContacts | List of FileContactData | |
fileId | Long | |
fileState | (RUNNING|SUSPENDED| IN_OPTION|IN_RESERVATION| OPTION_RESERV|CONFIRMED| SOLDED|NOT_SOLDED| PART_SOLDED|CANCELED| ABANDONNED|TECH_ERROR) | |
lastModDateTime | Date | |
optionState | (PRE_REQUESTED|REQUESTED| VALIDATED|PART_VALIDATED| REJECTED|ABANDONED) |
FileAttachmentData | ||
fileAttachmentId | Long | |
name | String | |
uploadDate | Date |
FileContactData | ||
fileContactType | (SALE|OWNER|FINDER| COMM_ENTITY) | |
answerQuestionnaire | AnswerQuestionnaire | |
birthday | Date | |
contactId | Long | |
contactReference | String (20) | |
countryCode | String (8) | |
String | ||
firstAddressLine | String | |
firstName | String | |
idNumber | String | |
invoiceAddressId | Long | |
lastName | String | |
locality | String | |
mobilePhone | String | |
phone | String | |
secondAddressLine | String | |
structureOfficialName | String | |
thirdAddressLine | String | |
zipCode | String (8) |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
requestId | Integer | the request id |
orderId | Long | the SecuTix order id |
operationId | Long | |
movementId | Long |
OrderDetailResult | ||
Class representing the response of getOrderDetails method in external order service. | ||
fileDetailsData | FileDetailsData | |
orderDetailsData | OrderDetailsData | |
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
orderId | Long | |
dueAmount | Long |
OrderInstallmentDetailResult | ||
Class representing the response of getInstallmentData method in external order service. | ||
installments | List of InstallmentData | |
orderId | Long | |
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
validate network connection and login/password
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
Manual attribution for operations. Provided seats must match operations expectations. If operations cover many performances, seatDefininitions are supposed to be applied to ALL performances at once.
requestId | Integer | |
orderId | Long | |
operationIds | List of Long | |
seatDefinitions | List of SeatDefinition | |
areaAttributions | List of NotNumberedSeatDefinition |
SeatDefinition | ||
UNDEFINED | String | |
areaId | Long | |
areaKind | (INDIFFERENT|BOX) | |
available | boolean | |
blockId | Long | |
contingentId | Long | |
number | String | |
physicalSeatId | Long | |
rotation | int | |
row | String | |
seatCategoryId | Long | |
x | int | |
y | int |
NotNumberedSeatDefinition | ||
Class containing all necessary information to manually attribute seats. The following attributes are provided:
| ||
areaId | Long | |
quantity | Integer |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
This method finalizes the order if its waiting for payment confirmation done via EPC by notifying orchestra to resume the EPC ASYNC wait. Note: This method must be called after calling {@link #closeOrder(Integer, ContactData, Long, List, String, boolean, Long)}
requestId | Integer | |
orderId | Long | Mandatory ( mandatory parameter ) |
maxWaitingTime | Long | ( Optional, if given then this method executes until this maxWaitingTime and returns "InProgres" if its not done) |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
requestId | Integer | |
orderId | Long | the SecuTix order id |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
Assigns a contact to a movement. This method helps to associate a contact to specific movement of a sales order to fill the cultural contact. If this call is not done explicitly, movement are not assigned yet will automatically assigned with the purchase contact when closing order.
requestId | Integer | the request id |
movementContacts | List of MovementContact | The movement with its contact info |
MovementContact | ||
holderInfo | ContactData | |
movementId | Long |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
Uploads the given printableFileAttachmentData to given fileId and given file contact reference and return success or failure status code.
requestId | Integer | |
fileId | Long | Mandatory - Mandatory parameter, the fileId |
printableFileAttachmentData | PrintableFileAttachmentData | Mandatory - Mandatory parameter, the file attachment data |
contactReference | String (20) | Mandatory - Mandatory parameter, the contactReference to whom the file attachment belongs. |
REST_RPC | MOSA | CUBE | PLAY |
SOAP | MOSA | CUBE | PLAY |
requestId | Integer | the request id |
orderId | Long | the SecuTix order id |
externalReference | String | |
orderType | (SALE|REFUND_CLIENT| REFUND_ORGANIZATION| EXCHANGE_ORGANIZATION| EXCHANGE_CLIENT| RESERVATION|RENEWAL| OPTION| RESERVATION_FREEING| OPTION_FREEING) |