Service: ExternalOrderHistoryService

Version: 1_28 (other versions, change log, ZUMSTEIN_V3.12-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.history.v1_28.ExternalOrderHistoryService.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.

Methods:

countFilesByCriteria

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Parameters

requestIdInteger     
pointOfSalesIdLong     
startDateDate     
endDateDate     
statesList of (RUNNING|SUSPENDED|
IN_OPTION|IN_RESERVATION|
OPTION_RESERV|CONFIRMED|
SOLDED|NOT_SOLDED|
PART_SOLDED|CANCELED|
ABANDONNED|TECH_ERROR)
     
productIdLong     
performanceIdLong     
itemIdLong     
culturalContactReferenceString     
paymentStatesList of (WAITING|IN_PROGRESS|
AUTHORIZED|PAID|
CANCELLED_BY_USER|FAILED|
ABANDONED|
WAITING_MANUAL_VALIDATION|
FAILED_REJECTED)
     
fileContactsList of FileContactData     
maxFileExpirationDateDate     
maxInstallmentExpirationDateDate     
fileSearchCriteria(UNION_FILE_CONTACTS|
INTERSECT_FILE_CONTACTS)
     
mainAudienceCategory(OCCASIONAL|SUBSCRIBER|
INSIDE_SEASONTICKET|
MEMBER|INVITED)
     
fileOptionStatesList of (NONE|REQUESTED|
PRE_REQUESTED)
     
orderOriginatorsList of (SALE|DESK|
DESK_WITHOUT_PLAN|
TICKETSHOP|FLASH|
ADMINISTRATION|
SALE_COMPLEMENT|
EXTERNAL_SALE|EBO|BORNES|
CREDIT_NOTE|TOUCHSCREEN|
ST_RENEWAL|ST_TRANSFER|
RESALE_PLATFORM|SEATING|
BATCH|SEATING_M|
REQUEST_ARBITRATION|
CENTRAL_PLANNING)
     

FileContactData
fileContactType(SALE|OWNER|FINDER|
COMM_ENTITY)
     
answerQuestionnaireAnswerQuestionnaire     
birthPlaceString     
birthRegionString     
birthdayDate     
contactIdLong     
contactReferenceString (20)     
countryCodeString (8)     
emailString     
firstAddressLineString     
firstNameString     
firstNamePhoneticString     
idNumberString     
invoiceAddressIdLong     
lastNameString     
lastNamePhoneticString     
localityString     
mobilePhoneString     
phoneString     
secondAddressLineString     
structureOfficialNameString     
thirdAddressLineString     
zipCodeString (8)     

AnswerQuestionnaire
answerQuestionsList of AnswerQuestion     
ticketIdLong     

AnswerQuestion
answerCodesList of String     
questionCodeString (8)     

Return value

AggregatedFileHistoryResult
aggregatedFileHistoriesList of AggregatedFileHistoryData     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

AggregatedFileHistoryData
fileState(RUNNING|SUSPENDED|
IN_OPTION|IN_RESERVATION|
OPTION_RESERV|CONFIRMED|
SOLDED|NOT_SOLDED|
PART_SOLDED|CANCELED|
ABANDONNED|TECH_ERROR)
     
numberOfExpiredFilesLong     
numberOfFilesLong     

countOrdersByCriteria

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Parameters

requestIdInteger     
pointOfSalesIdLong     
startDateDate     
endDateDate     
productIdLong     
performanceIdLong     
itemIdLong     
contactReferenceString (20)     
culturalContactFilterCriteriaContactFilterCriteria     
paymentStatesList of (WAITING|IN_PROGRESS|
AUTHORIZED|PAID|
CANCELLED_BY_USER|FAILED|
ABANDONED|
WAITING_MANUAL_VALIDATION|
FAILED_REJECTED)
     
orderTypesList of (SALE|REFUND_CLIENT|
REFUND_ORGANIZATION|
EXCHANGE_ORGANIZATION|
EXCHANGE_CLIENT|
RESERVATION|RENEWAL|
OPTION|
RESERVATION_FREEING|
OPTION_FREEING|
ST_TRANSFER)
     

ContactFilterCriteria
DTO used to specify order filter criteria for a given contact. Used in queries which look for orders by various criteria.
  • salesChannelType: the type of sales channel the contact's orders should come from
  • unionWithOtherOrders: define how to treat this contact's orders in relation to other orders of the query: union or intersection
contactReferencesList of String     
salesChannelTypeStringString     
unionWithOtherOrdersBoolean     

Return value

AggregatedOrderHistoryResult
aggregatedOrderHistoriesList of AggregatedOrderHistoryData     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

AggregatedOrderHistoryData
numberOfOrdersLong     
orderState(OPEN|VALIDATED|CLOSED|
ABANDONNED|CLOSED_SEATING|
PROCESSING)
     
orderType(SALE|REFUND_CLIENT|
REFUND_ORGANIZATION|
EXCHANGE_ORGANIZATION|
EXCHANGE_CLIENT|
RESERVATION|RENEWAL|
OPTION|
RESERVATION_FREEING|
OPTION_FREEING|
ST_TRANSFER)
     
totalAmountLong     

isExternalOrderHistoryServiceAlive

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

validate network connection and login/password

Parameters

Return value

WebMethodResult
requestIdInteger     
statusCodeString (8)     
statusDetailString     

listFilesByCriteria

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Returns a list of files filtered by the given criteria. To specify a filter on the file contacts, use the fileContacts parameter. If more than one file contact is specified in the file contacts list, returns the files belonging to any of the given contacts (OR semantics). The culturalContactReference filters movement contacts.

Parameters

requestIdInteger     
pointOfSalesIdLong     
startDateDate     
endDateDate     
statesList of (RUNNING|SUSPENDED|
IN_OPTION|IN_RESERVATION|
OPTION_RESERV|CONFIRMED|
SOLDED|NOT_SOLDED|
PART_SOLDED|CANCELED|
ABANDONNED|TECH_ERROR)
     
productIdLong     
performanceIdLong     
itemIdLong     
culturalContactReferenceString     
paymentStatesList of (WAITING|IN_PROGRESS|
AUTHORIZED|PAID|
CANCELLED_BY_USER|FAILED|
ABANDONED|
WAITING_MANUAL_VALIDATION|
FAILED_REJECTED)
     
startPositionLong     
maxResultLong     
fileContactsList of FileContactData     
maxFileExpirationDateDate     
maxInstallmentExpirationDateDateif non-null, returns only files containing installments linked to non-abandoned orders which have an expiration date before the given maxInstallmentExpirationDate
fileSearchCriteria(UNION_FILE_CONTACTS|
INTERSECT_FILE_CONTACTS)
- applies the given searchCriteria for file contacts.This field is optional.
fileSortingCriteria(LAST_UPDATED_DATE|
MAX_EXPIRATION_DATE|
MAX_INSTALLMENT_EXPIRATION_DATE)
- orders the result by given criteria. This field is optional, by default it sorts files by last update date of file
mainAudienceCategory(OCCASIONAL|SUBSCRIBER|
INSIDE_SEASONTICKET|
MEMBER|INVITED)
if non-null, returns files which contain operations having the given main audience category. NOTE: If SUBSCRIBER is given as the audience category, then only files containing season tickets will be returned (those containing other products with main category SUBSCRIBER will NOT be returned)
fileOptionStatesList of (NONE|REQUESTED|
PRE_REQUESTED)
     
orderOriginatorsList of (SALE|DESK|
DESK_WITHOUT_PLAN|
TICKETSHOP|FLASH|
ADMINISTRATION|
SALE_COMPLEMENT|
EXTERNAL_SALE|EBO|BORNES|
CREDIT_NOTE|TOUCHSCREEN|
ST_RENEWAL|ST_TRANSFER|
RESALE_PLATFORM|SEATING|
BATCH|SEATING_M|
REQUEST_ARBITRATION|
CENTRAL_PLANNING)
     
movementReferencesList of ExternalReferenceUnique reference of the movement in caller's system. Return files where at lease one movement meets those conditions. This field is optional

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.

Return value

FileSummaryListResult
fileSummariesList of FileSummaryData     
truncatedBoolean     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

FileSummaryData
Class containing information of file.
fileContactsList of FileContactSummaryData     
fileIdLong     
fileState(RUNNING|SUSPENDED|
IN_OPTION|IN_RESERVATION|
OPTION_RESERV|CONFIRMED|
SOLDED|NOT_SOLDED|
PART_SOLDED|CANCELED|
ABANDONNED|TECH_ERROR)
     
lastModDateDate     
maxFileExpirationDateDate     
maxInstallmentExpirationDateDate     
numberOfMovementsLong     
optionState(PRE_REQUESTED|REQUESTED|
VALIDATED|PART_VALIDATED|
REJECTED|ABANDONED)
     
referenceDateDate     
waitingActionState(PRE_SALES|PRE_REQUESTED|
REQUESTED|VALIDATED|
REJECTED)
     

FileContactSummaryData
fileContactType(SALE|OWNER|FINDER|
COMM_ENTITY)
     
contactNumberString (20)     
nameString     
structureNameString     

listOrdersByCriteria

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Returns a list of orders filtered by the given criteria.

Parameters

requestIdInteger     
pointOfSalesIdLong     
startDateDate     
endDateDate     
statesList of (OPEN|VALIDATED|CLOSED|
ABANDONNED|CLOSED_SEATING|
PROCESSING)
     
productIdLong     
performanceIdLong     
itemIdLong     
contactReferenceString (20)     
culturalContactFilterCriteriaContactFilterCriteria     
paymentStatesList of (WAITING|IN_PROGRESS|
AUTHORIZED|PAID|
CANCELLED_BY_USER|FAILED|
ABANDONED|
WAITING_MANUAL_VALIDATION|
FAILED_REJECTED)
     
startPositionLong     
maxResultLong     
orderTypesList of (SALE|REFUND_CLIENT|
REFUND_ORGANIZATION|
EXCHANGE_ORGANIZATION|
EXCHANGE_CLIENT|
RESERVATION|RENEWAL|
OPTION|
RESERVATION_FREEING|
OPTION_FREEING|
ST_TRANSFER)
     
externalReferencesList of StringReferences of the order in the caller's system. 1000 of them maximum can be passed. This field is optional.
movementReferencesList of ExternalReferenceUnique reference of the movement in caller's system. Return orders where at lease one movement meets those conditions. This field is optional
orderByOrderBy     

OrderBy
field(FILE_LAST_UPDATED_DATE|
FILE_MAX_EXPIRATION_DATE|
ORDER_CREATION_DATE)
     
order(ASC|DESC)     

Return value

OrderSummaryListResult
orderSummariesList of OrderSummaryData     
truncatedBoolean     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

OrderSummaryData
Class containing information of order creation result. The following attributes are provided:
  • orderId, mandatory: specify the SecuTix order id
  • orderState, mandatory: specify the order state
  • referenceDate, mandatory: specify the date when order will be count
  • totalAmount, mandatory: total amount of the order, express as unity thousandth
  • numberOfMovements, mandatory: specify the list of deleted movements
  • externalReference, optional: specify the operation id of the given request, if existing
buyingContactInfoContactSummaryData     
catalogCurrencyCurrencyCash     
culturalContactsInfoList of ContactSummaryData     
expirationDateDate     
externalReferenceString     
fileIdsList of Long     
numberOfMovementsLong     
orderIdLong     
orderOriginatorString     
orderSecretIdString     
orderState(OPEN|VALIDATED|CLOSED|
ABANDONNED|CLOSED_SEATING|
PROCESSING)
     
orderType(SALE|REFUND_CLIENT|
REFUND_ORGANIZATION|
EXCHANGE_ORGANIZATION|
EXCHANGE_CLIENT|
RESERVATION|RENEWAL|
OPTION|
RESERVATION_FREEING|
OPTION_FREEING|
ST_TRANSFER)
     
paymentStatesList of (WAITING|IN_PROGRESS|
AUTHORIZED|PAID|
CANCELLED_BY_USER|FAILED|
ABANDONED|
WAITING_MANUAL_VALIDATION|
FAILED_REJECTED)
     
referenceDateDate     
salesChannelNameExternalName     
salesChannelType(AGENCY|BOXOFFICE|
INTERNET_B2C|INTERNET_B2B|
INTERNET_B2B2C|NEW_TVM|
I_MOBILE_BOXOFFICE)
     
totalAmountLong     

ContactSummaryData
contactNumberString (20)     
nameString     
structureNameString     

CurrencyCash
availableCashList of Cash     
currencyCodeString (8)     
fractionDigitInteger     
minAmountInteger     
symbolString     

Cash
quantityInteger     
type(COIN|COINS_ROLL|NOTE|
NOTES_BUNDLE)
     
unitAmoungInteger     

ExternalName
translationsList of Translation     

Translation
localeString (2)     
valueString     

listTicketsByCriteria

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Returns a list of tickets filtered by the given criteria. List of tickets returned by the service is paginated if startPosition and maxResult are specified in the request. Otherwise, first 5000 items are returned by default.

Parameters

requestIdInteger     
pointOfSalesIdLong     
startDateDate     
endDateDate     
statesList of (CANCELLED|VALID|
NOT_PRINTED|INVALIDATED)
- allows search with multiple states as criteria
productIdLong     
performanceIdLong     
itemIdLong     
startPositionLong     
maxResultLong     
buyingContactReferenceString     
culturalContactReferenceString     
ticketMedium(THERMAL|E_TICKET|MOBILE|
RFID|BLOCKCHAIN)
     
ordersIdList of Long     
joinType(UNION_FILE_CONTACTS|
INTERSECT_FILE_CONTACTS)
     
seatIdsList of Long     
ticketSearchCriteria(EXCLUDE_PAST_TICKETS)- applies the given searchCriteria for tickets.This field is optional.
ticketSortingCriteria(CREATION_DATE|
PERFORMANCE_DATE)
- orders the result by given criteria. This field is optional.
membershipBarcodeString (8)     

Return value

TicketSummaryListResult
ticketSummariesList of TicketSummaryData     
truncatedBoolean     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

TicketSummaryData
activityType(LIVE_SPECT|FESTIVAL|
MUSEUM|VISIT|ENTERT_PARK|
FAIR|PARKING|SPORT|OTHER|
TOURNAMENT_SESSION)
     
alleyString     
areaString     
areaIdLong     
areaKind(INDIFFERENT|BOX)     
audienceSubCatCodeString (8)     
audienceSubCategoryString     
audienceSubCategoryIdLong     
barcodeString (8)     
beneficiaryBirthdateDate     
beneficiaryCountryCodeString (8)     
beneficiaryIdNumberString     
blockString     
blockIdLong     
buyingContactContactData     
buyingContactReferenceString     
cardTypeCardTypeData     
catalogCurrencyCurrencyCash     
contactQualitiesList of ContactQuality     
containerIdentifierString     
creationDateDate     
culturalContactContactData     
culturalContactReferenceString     
displayDateOnlyOfTimeslotStartboolean     
duplicateboolean     
endValidityDateDate     
entranceString     
entranceIdLong     
exchangeablebooleanA ticket is exchangeable if both the product and tariff are exchangeable.
fileIdLong     
firstNameString     
floorString     
hostTeamString     
isAvailableForPrintboolean     
isChampionshipbooleanThe flag to show if the ticket is of a composition product inside a championship season ticket.
isNominativeTicketboolean     
itemDescriptionString     
itemIdLong     
itemNameString     
lastNameString     
matchRoundString     
movementIdLong     
numberOfAccompaniersInteger     
numberOfParticipantsInteger     
operationType(SALE|REFUND|PRE_SALE|
RESERVATION|OPTION|
RES_CANCELLATION|
OPTION_CANCELLATION|
REFUND_ORGANIZATION|
REFUND_CLIENT|
RESERVATION_FREEING|
OPTION_FREEING|ABANDON|
PRE_REFUND)
     
opposingTeamString     
orderExternalReferenceString     
orderIdLong     
parentMovementIdLong     
parentProductString     
parentProductIdLong     
performanceAddOnNameString     
performanceCodeString (8)     
performanceComfortVariableValuesMap of StringString     
performanceDateDate     
performanceDurationLong     
performanceIdLong     
performanceNameString     
priceInteger     
priceType(PREDEFINED|DYNAMIC)The price type of the operation linked to the ticket.
printingDateDate     
productString     
productFamilyType(SINGLE_ENTRY|
SEASONTICKET|PASS|PACKAGE|
MEMBERSHIP|SERVICE|GOODS|
TRANSPORT|HOSPITALITY)
     
productIdLong     
questionnaireIdLong     
resaleableboolean     
rowString     
scenePanoLinkString     
scenePhotoLinkString     
seasonString     
seatCategoryString     
seatCategoryIdLong     
seatNumberString     
seatQualityString     
seatQualityIdLong     
sectorString     
shipmentModeTypeString     
siteString     
siteAddressWebsiteString     
siteKindString     
spaceString     
startValidityDateDate     
taxNumberString     
ticketIdLong     
ticketKind(EBO|PRODUCER|SECUTIX|
THIRD_PARTY|SECUTIX_EXT|
IMPORTED_ITR|UNDEFINED)
     
ticketMedium(THERMAL|E_TICKET|MOBILE|
RFID|BLOCKCHAIN)
     
ticketPrintingMode(CARD|CARD_AND_TICKETS|
TICKETS|BADGE|
BADGE_AND_TICKETS|NONE)
     
ticketResaleState(OPEN|PROCESSING|RESOLD|
INVALIDATED|CANCELED)
     
ticketState(CANCELLED|VALID|
NOT_PRINTED|INVALIDATED)
     
ticketSupportsList of String     
ticketType(INDIVIDUAL_TICKET|
GROUP_TICKET)
     
timeslotStartDate     

ContactData
Class containing the beneficiary data :
  • contactReference, optional: the secutix contact number
  • firstName, optional: beneficiary first name
  • lastName, optional: beneficiary last name
  • email, optional: beneficiary email
  • birthday, optional: beneficiary birthday
  • firstAddressLine, optional: first address line
  • secondAddressLine, optional: second address line
  • thirdAddressLine, optional: third address line
  • zipCode, optional: address zip code
  • locality, optional: address locality
  • countryCode, optional: address country code
  • phone, optional: beneficary phone number
  • mobilePhone, optional: beneficary mobile phone number
  • contactId, optional: the contact internal id (for internal use by SecuTix only)
  • invoiceAddressId, optional: the contact address internal id
  • idNumber, optional: To store beneficiary id number like passport number.
  • birthRegion, optional: beneficiary birth region
  • birthPlace, optional: beneficiary birth place
answerQuestionnaireAnswerQuestionnaire     
birthPlaceString     
birthRegionString     
birthdayDate     
contactIdLong     
contactReferenceString (20)     
countryCodeString (8)     
emailString     
firstAddressLineString     
firstNameString     
firstNamePhoneticString     
idNumberString     
invoiceAddressIdLong     
lastNameString     
lastNamePhoneticString     
localityString     
mobilePhoneString     
phoneString     
secondAddressLineString     
structureOfficialNameString     
thirdAddressLineString     
zipCodeString (8)     

CardTypeData
cardTypeIdLong     
codeString (8)     
controlString     
externalNameString     
logoUrlString (255)     
printableBoolean     

ContactQuality
audienceCategoriesList of AudienceCategoryPriceLevel     
seasonIdLong     

AudienceCategoryPriceLevel
audienceCatIdLong     
instanceNumberString     
mainCategory(OCCASIONAL|SUBSCRIBER|
MEMBER|INVITED|
INSIDE_SEASONTICKET)
     
movementIdLong     
priceLevelIdLong     
productIdLong     
secondaryCategory(INDIVIDUAL|COMMUNITY|
GROUP|TAXED|FREE|
PROMOTIONAL)
     

searchCulturalContactsOfOrdersByCriteria

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Parameters

orderIdsList of Long     
fileIdsList of Long     
buyerContactReferenceString     
pointOfSalesIdLong     
startDateDate     
endDateDate     
statesList of (OPEN|VALIDATED|CLOSED|
ABANDONNED|CLOSED_SEATING|
PROCESSING)
     
productIdLong     
performanceIdLong     
itemIdLong     
paymentStatesList of (WAITING|IN_PROGRESS|
AUTHORIZED|PAID|
CANCELLED_BY_USER|FAILED|
ABANDONED|
WAITING_MANUAL_VALIDATION|
FAILED_REJECTED)
     
startPositionLong     
maxResultLong     
orderTypesList of (SALE|REFUND_CLIENT|
REFUND_ORGANIZATION|
EXCHANGE_ORGANIZATION|
EXCHANGE_CLIENT|
RESERVATION|RENEWAL|
OPTION|
RESERVATION_FREEING|
OPTION_FREEING|
ST_TRANSFER)
     

Return value

SearchOrdersResult
culturalContactsList of ContactSummaryData     
truncatedBoolean     
requestIdInteger     
statusCodeString (8)     
statusDetailString