Service: ExternalOrderHistoryService

Version: 1_34 (other versions, change log, ZUMSTEIN_V3.12-SNAPSHOT) Active version. This version can be subject to minor retro-compatible changes without warnings.

SOAP Demo endpoint: https://myinstit.ws.secutix.com/tnseb/external-remoting/com.secutix.service.realtime.history.v1_34.ExternalOrderHistoryService.webservice?wsdl

REST Demo endpoint (only POST): https://myinstit.ws.secutix.com/tnseb/backend-apis/externalOrderHistoryService/v1_34/{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.

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|
PARTIAL_REFUND|
OPTION_DISTRIBUTION)
     

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     

countTicketPerProductByCriteria

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Returns a list of tickets per product filtered by the given ticket filter criteria. List of tickets returned by the service is paginated if pagination Parameter are specified in the request. Otherwise, first 5000 items are returned by default.

Parameters

requestIdInteger     
ticketFilterCriteriaTicketPerProductFilterCriteria     
ticketPerProductGranularity(NONE)     
paginationParameterPaginationParameter     

TicketPerProductFilterCriteria
buyingContactReferenceString     
culturalContactReferenceString     
endDateDate     
joinType(UNION_FILE_CONTACTS|
INTERSECT_FILE_CONTACTS)
     
pointOfSalesIdLong     
startDateDate     
statesList of (CANCELLED|VALID|
NOT_PRINTED|INVALIDATED)
     
ticketSearchCriteria(EXCLUDE_PAST_TICKETS)     

PaginationParameter
DTO used to paginated if startPosition and maxResult are specified in the request. Otherwise, first 5000 items are returned by default.
  • startPosition : the start position for current pagination
  • maxResult: the maximum number result return for current pagination control
maxResultLong     
startPositionLong     

Return value

TicketPerProductSummaryListResult
ticketPerProductSummaryDataList of TicketPerProductSummaryData     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

TicketPerProductSummaryData
activityType(LIVE_SPECT|FESTIVAL|
MUSEUM|VISIT|ENTERT_PARK|
FAIR|PARKING|SPORT|OTHER|
TOURNAMENT_SESSION)
     
displayDateOnlyOfTimeslotStartboolean     
endValidityDateDate     
hostTeamString     
matchRankInteger     
matchRoundString     
numberOfTicketsInteger     
opposingTeamString     
parentProductString     
parentProductFamilyType(SINGLE_ENTRY|
SEASONTICKET|PASS|PACKAGE|
MEMBERSHIP|SERVICE|GOODS|
TRANSPORT|HOSPITALITY)
     
parentProductIdLong     
performanceAddOnNameString     
performanceCodeString (8)     
performanceDateDate     
performanceDurationLong     
performanceIdLong     
performanceNameString     
productString     
productFamilyType(SINGLE_ENTRY|
SEASONTICKET|PASS|PACKAGE|
MEMBERSHIP|SERVICE|GOODS|
TRANSPORT|HOSPITALITY)
     
productIdLong     
seasonString     
startValidityDateDate     
ticketType(INDIVIDUAL_TICKET|
GROUP_TICKET)
     
timeslotIdLong     
timeslotStartDate     

getProductRevenueByCriteria

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Return the number of sales and revenue for only one product/performance.


Rules for date parameter, if it is passed from:

- Ticketshop: it is should be a date with the organization's timezone.

- Third party:

	 Case 1: without timezone, it will be understood as a date with the server's timezone,
 		then it will be converted to organization's timezone. 
	 Case 2: input date's timezone is the same as the organization's timezone, it's normal case. 
	 Case 3: input date's timezone is different from the organization's timezone,
 		then it will be converted to organization's timezone.
	 Example: assuming organization timezone is +02:00 (Europe/Paris), server timezone is +00:00 (UTC) 
	 - Input (Case 1):  2023-07-24T22:00:00
 			--> 2023-07-24T22:00:00+00:00 (auto converted to server timezone)
 			--> 2023-07-25T00:00:00+02:00 (final result will be used)
 		
	 - Input (Case 2):  2023-07-24T22:00:00+02:00
 			--> 2023-07-24T20:00:00+00:00 (auto converted to server timezone)
 			--> 2023-07-24T22:00:00+02:00 (final result will be used)
 		
	 - Input (Case 3):  2023-07-24T22:00:00+01:00
 			--> 2023-07-24T21:00:00+00:00 (auto converted to server timezone)
 			--> 2023-07-24T23:00:00+02:00 (final result will be used)
 		

Note: This API returns the data used for a real-time dashboard. Thus, the performance is very important, so it should support for only one product/performance.

Parameters

productRevenueFilterCriteriaProductRevenueFilterCriteriaMandatory
includes parameters below:
- contactNumber: Mandatory parameter. It is contact number of a relay contact.
- productId: Mandatory parameter. 
- performanceId: Optional parameter. 
- dateFilter: Mandatory parameter. It is expected to be a date with the organization's timezone. 

ProductRevenueFilterCriteria
contactNumberString (20)     
dateFilterDate     
performanceIdLong     
productIdLong     

Return value

ProductRevenueResult
productRevenueDataProductRevenueData     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

ProductRevenueData
catalogCurrencyCurrencyCash     
performanceIdLong     
priceComponentInfosList of PriceComponentInfo     
productIdLong     
soldTicketByTimesList of SoldTicketByTime     
totalOfReservationTicketsInteger     
totalOfSoldTicketsInteger     
totalReservationRevenueLong     
totalRevenueLong     
totalRevenuePerSeatCatsList of TotalRevenuePerSeatCat     

CurrencyCash
availableCashList of Cash     
currencyCodeString (8)     
fractionDigitInteger     
minAmountInteger     
symbolString     

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

PriceComponentInfo
audSubCatIdLong     
bgColorString     
logSeatCatIdLong     
numberOfReservationTicketsInteger     
numberOfSoldTicketsInteger     
priceIdLong     
priceNameString     
priceRankInteger     
seatCatNameString     
seatCatRankInteger     
tariffNameString     
tariffRankInteger     
textColorString     
totalReservationRevenueLong     
totalRevenueLong     
unitAmountLong     

SoldTicketByTime
createdTimeInteger     
numberOfReservationTicketsInteger     
numberOfSoldTicketsInteger     

TotalRevenuePerSeatCat
bgColorString     
logSeatCatIdLong     
seatCatNameString     
seatCatRankInteger     
textColorString     
totalReservationRevenueLong     
totalRevenueLong     

getStreamingProductsByContact

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Get a list of streaming product/performance with detail value of contact number

Parameters

streamingProductSearchCriteriaStreamingProductSearchCriteriaMandatory
- Mandatory parameter, streamingProductSearchCriteria
paginationParameterPaginationParameter- Optional parameter, paginationParameter

StreamingProductSearchCriteria
contactReferenceString (20)     
performanceIdsList of Long     
productIdsList of Long     

Return value

StreamingProductListResult
streamingProductDataList of StreamingProductData     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

StreamingProductData
performanceIdLong     
productIdLong     
streamingContentMap of StringString     

getVisitGroupDetails

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Get a list of visit groups with extended details

Parameters

pointOfSalesIdLongMandatory
- Mandatory parameter, Point of Sales Id
dateFromDate- Optional parameter, start point to search, set to current date if empty
dateToDate- Optional parameter, end point to search
productIdsList of Long- Optional parameter, Visit Pass product Ids to filter

Return value

VisitGroupListResult
visitGroupsList of VisitGroup     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

VisitGroup
contactContactData     
criterionsElementIdsList of Long     
durationInteger     
estimatedArrivalTimeDate     
fileIdLong     
fileIdsList of Long     
fileRemarksList of FileRemarkDataAll the file remarks related to this visit group.
groupKindInternalCodeString (8)     
groupNameString     
guidesList of Guide     
numberOfAccompaniersInteger     
numberOfParticipantsInteger     
productIdLong     
remarkStringThe first (in date) Contact remark related to this Visit group
spaceIdLong     
startFromDate     
state(RESERVED|SOLD|CANCELLED|
ABANDONNED)
     
visitGroupIdLong     
visitLanguageCodeString (8)     
visitThemeIdLong     

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)     

FileRemarkData
fileRemarkType(CONTACT|INTERNAL|
EXTERNAL)
     
remarkString     
remarkDateDate     
remarkedByString     

Guide
contactIdLong     
firstNameString     
guideIdLong     
lastNameString     

getVisitGroups

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Get a list of visit groups

Parameters

visitGroupIdsList of LongMandatory
- Mandatory parameter, list of visit group ids

Return value

VisitGroupListResult

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|
PARTIAL_REFUND|
OPTION_DISTRIBUTION)
     
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.
ballotIdLong     
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|
REQUESTED_BY_SUBSTRUCTURE)
     
referenceDateDate     
waitingActionState(PRE_SALES|PRE_REQUESTED|
REQUESTED|VALIDATED|
REJECTED|
REQUESTED_BY_SUBSTRUCTURE)
     

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     

ExternalName
translationsList of Translation     

Translation
localeString (2)     
valueString     

listSaleContactsByCriteria

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Parameters

contactFilterCriteriaSaleContactFilterCriteriaMandatory
granularity(ALL)     

SaleContactFilterCriteria
barcodeOrTaxNumbersList of String     
movementIdsList of Long     
ticketIdsList of Long     

Return value

SaleContactListResult
saleContactDataList of SaleContactData     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

SaleContactData
contactNumberString (20)     
role(CULTURAL_CONTACT|
MAIN_CONTACT|SALE_CONTACT|
OWNER_CONTACT|GROUP_LEAD|
MAIN_STRUCTURE|
OWNER_STRUCTURE)
     
ticketInfosList of TicketInfo     

TicketInfo
barcodeString (8)     
movementIdLong     
taxNumberString     
ticketIdLong     

listSuspendedFiles

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Get list of SUSPENDED files for all or a specific operator on an input sale channel

Parameters

saleChannelIdLongMandatory
- Mandatory parameter
operatorString- Optional parameter If operator is NULL then return all files of input sale channel. If specific operator is provided the return list suspended files of input sale channel belonging to the input operator

Return value

SuspendedFileListResult
suspendedFilesList of SuspendedFile     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

SuspendedFile
currentOrderIdLong     
fileIdLong     
lastOrderRemarkString     
orderType(SALE|REFUND_CLIENT|
REFUND_ORGANIZATION|
EXCHANGE_ORGANIZATION|
EXCHANGE_CLIENT|
RESERVATION|RENEWAL|
OPTION|
RESERVATION_FREEING|
OPTION_FREEING|
ST_TRANSFER)
     
purchaseContactString     
suspendedDateDate     
suspendedOperatorString     
totalAmountLong     

listTicketsByCriteria

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Returns a list of tickets filtered by the given ticket filter criteria. List of tickets returned by the service is paginated if pagination Parameter are specified in the request. Otherwise, first 5000 items are returned by default.

Parameters

requestIdInteger     
ticketFilterCriteriaTicketFilterCriteria     
paginationParameterPaginationParameter     

TicketFilterCriteria
DTO used to specify tickets filter criteria. Used in queries which look for tickets by various criteria.
  • pointOfSalesId
  • startDate
  • endDate
  • states - allows search with multiple ticket states as criteria
  • productId
  • performanceId
  • buyingContactReference
  • culturalContactReference
  • ticketMedium
  • ordersId
  • joinType
  • seatIds
  • ticketSearchCriteria - applies the given searchCriteria for tickets.This field is optional.
  • ticketSortingCriteria - orders the result by given criteria. This field is optional.
  • membershipBarcode
  • fileIds - This field is optional, allow to search tickets by multiple fileId
  • ticketBarCodes - This field is optional, allow to search tickets by multiple ticket barcode
  • fileStates - This field is optional, allow to search tickets by multiple file states
buyingContactReferenceString     
culturalContactReferenceString     
endDateDate     
fileIdsList of Long     
fileStatesList of (RUNNING|SUSPENDED|
IN_OPTION|IN_RESERVATION|
OPTION_RESERV|CONFIRMED|
SOLDED|NOT_SOLDED|
PART_SOLDED|CANCELED|
ABANDONNED|TECH_ERROR)
     
itemIdLong     
joinType(UNION_FILE_CONTACTS|
INTERSECT_FILE_CONTACTS)
     
membershipBarcodeString (8)     
ordersIdList of Long     
performanceIdLong     
pointOfSalesIdLong     
productIdLong     
seatIdsList of Long     
startDateDate     
statesList of (CANCELLED|VALID|
NOT_PRINTED|INVALIDATED)
     
ticketBarCodesList of String     
ticketIdsList of Long     
ticketMedium(THERMAL|E_TICKET|MOBILE|
RFID|BLOCKCHAIN)
     
ticketSearchCriteria(EXCLUDE_PAST_TICKETS)     
ticketSortingCriteria(CREATION_DATE|
PERFORMANCE_DATE)
     

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)
     
advantageIdLong     
alleyString     
areaString     
areaIdLong     
areaKind(INDIFFERENT|BOX)     
audienceSubCatCodeString (8)     
audienceSubCategoryString     
audienceSubCategoryIdLong     
audienceSubCategoryRankInteger     
barcodeString (8)     
beneficiaryBirthdateDate     
beneficiaryCountryCodeString (8)     
beneficiaryIdNumberString     
blockString     
blockIdLong     
buyingContactContactData     
buyingContactReferenceString     
cardTypeCardTypeData     
catalogCurrencyCurrencyCash     
comfortVariableValuesMap of StringString     
contactQualitiesList of ContactQuality     
containerIdentifierString     
creationDateDate     
culturalContactContactData     
culturalContactReferenceString     
displayDateOnlyOfTimeslotStartboolean     
duplicateboolean     
endValidityDateDate     
entranceString     
entranceIdLong     
exchangeablebooleanA ticket is exchangeable if both the product and tariff are exchangeable.
externalEntranceCodeString (8)     
externalEntranceIdLong     
fileIdLong     
finalDateboolean     
firstNameString     
fiscalProgressiveNumberString     
fiscalSSTKCodeString (8)     
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     
matchRankInteger     
matchRoundString     
mobileAppTicketDataMobileAppTicketData     
movementIdLong     
nfcLinkStringLink to download the NFC ticket.
numberOfAccompaniersInteger     
numberOfParticipantsInteger     
operationIdLong     
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     
parentAdvantageIdLong     
parentMovementIdLong     
parentOperationIdLong     
parentProductString     
parentProductFamilyType(SINGLE_ENTRY|
SEASONTICKET|PASS|PACKAGE|
MEMBERSHIP|SERVICE|GOODS|
TRANSPORT|HOSPITALITY)
     
parentProductIdLong     
performanceAddOnNameString     
performanceCodeString (8)     
performanceDateDate     
performanceDurationLong     
performanceIdLong     
performanceNameString     
previousInvalidatedTicketIdsList of Long     
priceLong     
priceLevelIdLong     
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     
seatCategoryDataTicketSeatCategoryData     
seatNumberString     
seatQualityString     
seatQualityIdLong     
sectorString     
shipmentModeTypeString     
shipmentState(UNSENT|SENT|CANCELLED|
REFERENCE|REPROCESS)
     
siteString     
siteAddressWebsiteString     
siteKindString     
spaceString     
startValidityDateDate     
tariffRequiresAttachmentBoolean     
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)
     
ticketSeatInfoTicketSeatInfo     
ticketState(CANCELLED|VALID|
NOT_PRINTED|INVALIDATED)
     
ticketSupport(THERMAL|ETICKET|PAPER_A4|
PASSBOOK|MOBILE|
BLOCKCHAIN|BADGE|RFID|
PR_RFID_CARD|
DEMAT_BADGE)
     
ticketSupportsList of String     
ticketType(INDIVIDUAL_TICKET|
GROUP_TICKET)
     
timeslotIdLong     
timeslotStartDate     
visitGroupIdLong     

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)
     

MobileAppTicketData
Class containing status, owner and assignee of the a ticket when we synchronize mobile App with Secutix
  • Status, Ticket Status in mobile App
  • Owner, Ticket Owner in mobile App
  • Assignee, Ticket Assignee in mobile App
assigneeBirthdateDate     
assigneeFirstNameString     
assigneeIdNumberString     
assigneeLastNameString     
assigneeNationalityString     
ownerEmailString     
ownerFirstNameString     
ownerLastNameString     
status(INJECTED|RECEIVED|
TRANSFER_PENDING|
TRANSFERRED|ACTIVATED|
DELETION_PENDING|DELETED|
CONTROLLED|DOWNLOADED|
ASSIGNED|DEFAULT|INVALID|
PENDING_TRANSFER|
FAILURE_TRANSFER|PENDING|
FAILURE|BT_ACTIVATED|
MANUAL_ACTIVATED|
OFFLINE_ACTIVATED|
ONLINE_ACTIVATED|
DEACTIVATED)
     

TicketSeatCategoryData
companionboolean     
companionSeatCategoryIdLong     
seatCategoryString     
seatCategoryIdLong     
seatCategoryRankInteger     
ticketHolderDeadlinePassedboolean     

TicketSeatInfo
companionLogicalSeatIdLong     
saleSeatIdLong     

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