Service: CatalogService

Version: 1_19 (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.catalog.v1_19.CatalogService.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:

createOrUpdatePerformance

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Creates (if no id specified) or updates a performance in the destination catalog. Performance will be created in state 'PREPARING' and will have to be validated by the catalog owner in order to appear in the getCatalogDetailed method.

Parameters

requestIdInteger     
productIdLong     
performancePerformance     

Performance
alwaysAllowIsolatedSeatsBoolean     
breaksQuantityInteger     
codeString (8)     
comfortVariableValuesList of ComfortVariableValue     
durationInteger     
eventExternalNameExternalName60 characters max for each translation
externalNameExternalName60 characters max for each translation
externalShortNameExternalName15 characters max for each translation
forceNominativeTicketsBoolean     
idLong     
imageString     
itemIdsList of Long     
kindString     
kindExternalNameExternalName60 characters max for each translation
locationLocation     
logicalConfigurationIdLong     
logoString     
logoImageImage     
matchMatch     
maxSeatsPerOrderInteger     
nameAddOnExternalName240 characters max for each translation
numberedBoolean     
performanceSocialNetworkLinksList of PerformanceSocialNetworkLink     
performanceType(PERFORMANCE|VISIT|MATCH|
PARKING)
     
physicalConfigurationIdLong     
pricesList of Price     
rateTypeCodeString (8)     
rateTypeIdLong     
ratesTableIdLong     
saleCloseExceptionsList of SaleCloseException     
saleConfigurationIdLong     
salePeriodsList of SalePeriod     
seatCategoriesList of SeatCategory     
seatSelectionMode(AUTO|MANUAL|
MANUAL_OR_AUTO|
WITHOUT_MAP|
WITHOUT_SEATING)
     
spaceIdLong     
startDate     
state(PREPARING|VALIDATED|
RUNNING|SUSPENDED|
CANCELED|CLOSED|
CANCELED_CLOSED)
     
titlingBoolean     
venueImageImage     
visitLanguageCodeString (8)     

ComfortVariableValue
codeString (8)     
externalNameExternalName60 characters max for each translation
valueExternalNameExternalName60 characters max for each translation

ExternalName
translationsList of Translation     

Translation
localeString (2)     
valueString     

Location
siteAddressPlaceAddress     
siteCodeString (8)     
siteExternalNameExternalName60 characters max for each translation
spaceCodeString (8)     
spaceExternalNameExternalName60 characters max for each translation

PlaceAddress
countryCodeString (8)     
emailString     
faxString     
firstAddressLineString     
gpsLatitudeString     
gpsLongitudeString     
localityString     
phoneNumberString     
secondAddressLineString     
thirdAddressLineString     
zipCodeString (8)     

Image
largeString     
mediumString     
smallString     

Match
finalDateBoolean     
hostTeamString     
hostTeamIdLong     
opposingTeamString     
opposingTeamIdLong     
roundString     
roundCodeString (8)     
roundExternalNameExternalName60 characters max for each translation

PerformanceSocialNetworkLink
externalReferenceString     
posSocialIdLong     

Price
including VAT, price in millis
amountLong     
audSubCatIdLong     
chargesAmountsList of ChargesAmount     
institutionSeatCatIdLong     
maxQtyInteger     
minQtyInteger     
priceLevelIdLong     
seatCatIdLong     

ChargesAmount
amountLong     
chargesIdLong     

SaleCloseException
dateDate     

SalePeriod
audCatIdLong     
dailyEndTimeDate     
dailyStartTimeDate     
endDate     
endRelativeLong     
quotationPossibleboolean     
reservationPossibleboolean     
salePeriodEndDateType(ABSOLUTE|RELATIVE)     
salePeriodStartDateType(ABSOLUTE|RELATIVE)     
salePossibleboolean     
salesChannelCodeString (8)     
salesChannelIdLong     
salesChannelNameString     
startDate     
startRelativeLong     
type(STANDARD|DISCRETE)     
weekDaysList of (SUNDAY|MONDAY|TUESDAY|
WEDNESDAY|THURSDAY|FRIDAY|
SATURDAY)
     

SeatCategory
bgColorString     
catNumString     
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
institutionCategoryIdLong     
nameString     
rankInteger     
textColorString     

Return value

CreateOrUpdatePerformanceResult
updatedPerformancePerformance     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

createOrUpdateProduct

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Creates (if no id specified) or updates a product in the destination catalog. Product will be created in state 'PREPARING' and will have to be validated by the catalog owner in order to appear in the getCatalogDetailed method. As for now, only simple products can be created (events, passes, services). Composed products are not allowed.

Parameters

requestIdInteger     
seasonIdLong     
productProduct     

Product
audienceTypeString     
chargesTableIdLong     
codeString (8)     
crossSellProductLinksList of CrossSellProductLink     
culturalContact(MANDATORY|OPTIONAL|
NONE)
     
detailURLString (255)     
eventEvent     
externalDescriptionExternalName2000 characters max for each translation
externalNameExternalName60 characters max for each translation
goodsGoods     
hospitalityHospitality     
idLong     
largeImageUrlString (255)     
logoString     
maxQuantityInteger     
mediaList of Media     
mediumImageUrlString (255)     
membershipMembership     
minQuantityInteger     
optionAvailabilitiesList of OptionAvailability     
packPackage     
partnerContactNumberString (20)     
passPass     
prevSeasonProductIdLongId of the equivalent product in previous season.
productFamilySubType(SIMPLE_TICKET|
SEASONTICKET|MEMBERSHIP|
PACKAGE|STAY|SERVICE|
VOUCHER|DONATION|GOODS|
VISIT|OPEN|OPEN_PASS|
DATE_SPECIFIC_PASS|
SPORTING_EVENT|RAILAWAY|
HOTEL|MUSEUM|ENTERT_PARK|
RESTAURANT|PRODLIB|
TIMESLOT_PASS|HOSPITALITY|
HOSPITALITY_PACKAGE|
CANCELLATION_INSURANCE|
VISIT_PASS)
     
productFamilyType(SINGLE_ENTRY|
SEASONTICKET|PASS|PACKAGE|
MEMBERSHIP|SERVICE|GOODS|
TRANSPORT|HOSPITALITY)
     
productSocialNetworkLinksList of ProductSocialNetworkLink     
productTypeIdLong     
questionnaireIdLong     
saleCloseExceptionsList of SaleCloseException     
salePeriodsList of SalePeriod     
seasonTicketSeasonTicket     
serviceService     
smallImageUrlString (255)     
state(PREPARING|VALIDATED|
RUNNING|SUSPENDED|
CANCELED|CLOSED|
CANCELED_CLOSED)
     
subTopicLinksList of SubTopicLink     
transportTransport     
vatCodeIdLong     
waitingListAllowedBoolean     

CrossSellProductLink
baseMinQuantityInteger     
baseRestrictedPerformanceIdsList of Long     
baseRestrictedSeatCatsIdsList of Long     
descriptionExternalName2000 characters max for each translation
endDate     
externalNameExternalName60 characters max for each translation
idLong     
rankInteger     
salesChannelIdLong     
startDate     
targetAudienceSubCatIdsList of Long     
targetProductIdLong     
targetProductRankInteger     
targetQuantityInteger     
targetQuantityType(FIXED|PROPORTIONAL|ANY)     
targetRestrictedPerformanceIdsList of Long     
targetRestrictedSeatCatIdsList of Long     
targetSameDateAsBaseBoolean     
type(SUGGESTION|
CROSS_SELL_OUT|
CROSS_SELL_IN|UP_SELL|
COND_CROSS_SELL)
     

Event
activityCodeString (8)     
activityExternalNameExternalName60 characters max for each translation
activityIdLong     
activityType(LIVE_SPECT|FESTIVAL|
MUSEUM|VISIT|ENTERT_PARK|
FAIR|PARKING|SPORT|
OTHER)
     
alertRatioString     
competitionTypeIdLong     
languageString     
minimumAgeLong     
nameAddOnExternalName240 characters max for each translation
performancesList of Performance     
timeToleranceLong     

Goods
goodsAxisListList of GoodsAxisContains all the goods axes for which the goods items in @goodsItems have values.
goodsFamilyIdLong     
goodsItemsList of GoodsItem     
goodsTopicIdLong     

GoodsAxis
externalNameExternalName60 characters max for each translation
idLong     
rankInteger     

GoodsItem
externalNameDesignationExternalNameThe designation of a GoodsItem is a concatenation of its corresponding product name, goods axis values
goodsAxisValuesList of GoodsAxisValue     
goodsItemIdLong     
itemItemThe Item corresponding to the GoodsItem for a given season
referenceString     

GoodsAxisValue
externalNameExternalName60 characters max for each translation
goodsAxisGoodsAxis     
idLong     
rankInteger     

Item
codeString (8)     
donationAmountLong     
donationMaxAmountLong     
donationMinAmountLong     
externalNameExternalName60 characters max for each translation
itemClass(FIRST_CLASS|
SECOND_CLASS)
     
itemIdLong     
itemPricesList of ItemPrice     
kindString     
rankInteger     
transportTripType(ONEWAY|RETURN)     
voucherAmountLong     
voucherMaxAmountLong     
voucherMinAmountLong     

ItemPrice
amountInteger     
audSubCatIdLong     
chargesAmountsList of ChargesAmount     
dateDate     
maxQtyInteger     
minQtyInteger     
priceLevelIdLong     
rateTypeIdLong     
salePeriodsList of SalePeriod     

Hospitality
areaType(SKYBOX|PREMIUM_SEATS|
BOTH)
     
hospitalityItemsList of HospitalityItem     

HospitalityItem
hospitalityAreaIdsList of Long     
hospitalityRoomIdsList of Long     
hospitalitySessionIdLong     
siteIdLong     
codeString (8)     
donationAmountLong     
donationMaxAmountLong     
donationMinAmountLong     
externalNameExternalName60 characters max for each translation
itemClass(FIRST_CLASS|
SECOND_CLASS)
     
itemIdLong     
itemPricesList of ItemPrice     
kindString     
rankInteger     
transportTripType(ONEWAY|RETURN)     
voucherAmountLong     
voucherMaxAmountLong     
voucherMinAmountLong     

Media
imageImage     
rankInteger     
urlString (255)     

Membership
isUserDefineStartValidityboolean     
itemsList of Item     
validityDurationInteger     
validityDurationUnit(DAY|WEEK|MONTH|YEAR)     
validityEndDateDate     
validityRule(SEASON|PERIOD|PURCHASE)     
validityStartDateDate     

OptionAvailability
endDate     
salesChannelCodeString (8)     
salesChannelIdLong     
startDate     

Package
mandatorySeatCategoryboolean     
packageIdLong     
packageItemsList of PackageItem     
packageLineList of PackageLine     
priceType(PREDEFINED|DYNAMIC)     

PackageItem
institutionCategoryIdLong     
itemIdLong     
itemPricesList of ItemPrice     
rankInteger     
seatCatLinkNameExternalName     
seatCategoryLinkList of SeatCategoryLink     

SeatCategoryLink
seatCategoryIdLong     

PackageLine
forcedAudSubCatIdLong     
optionalboolean     
packageLineIdLong     
parentPackageLineIdLong     
productProduct     
quantityInteger     
rankInteger     

Pass
consecutive(CONSECUTIVE|
NON_CONSECUTIVE|
INDIFFERENT)
     
dateMandatoryboolean     
durationUnit(DAY|WEEK|MONTH|YEAR)     
guidedboolean     
itemsList of Item     
minimumGroupSizeint     
numberOfEntriesint     
pricingType(PER_PERSON|
GROUP_FLAT_RATE)
     
spaceIdsList of Long     
ticketType(INDIVIDUAL_TICKET|
GROUP_TICKET)
     
timeslotIdsList of Long     
timeslotPassDisplayType(ONLY_ONE_SLOT_DISPLAY_DATE_ONLY|ONLY_ONE_SLOT_DISPLAY_TIME|MANY_SLOTS)     
validFromDate     
validToDate     
validityDateDate     
validityDurationInteger     
validityRule(SEASON|PERIOD|PURCHASE)     
visitDurationIndependantOfTimeslotInteger     
visitThemeIdsList of Long     
visitType(GROUP_VISIT|
INDIVIDUAL_VISIT)
     
withoutVisibleThemeboolean     

ProductSocialNetworkLink
externalReferenceString     
posSocialIdLong     

SeasonTicket
additionalSeatsMaxQuantityInteger     
additionalSeatsMaxQuantityPerPerformanceInteger     
additionalSeatsRestrictedAudienceSubCategoryIdsList of Long     
allowAdditionalSeatboolean     
externalAdditionalCatInfoExternalName     
mandatorySeatCategoryboolean     
maxEventsInteger     
maxSeatsInteger     
maxSeatsPerEventInteger     
maxSeatsPerPerformanceInteger     
minEventsInteger     
priceType(PREDEFINED|DYNAMIC)     
sameSeatBoolean     
seasonTicketItemsList of SeasonTicketItem     
seasonTicketLinesList of SeasonTicketLine     
seasonTicketSubjectsList of SeasonTicketSubject     

SeasonTicketItem
institutionCategoryIdLong     
itemIdLong     
itemPricesList of ItemPrice     
rankInteger     
seatCatLinkNameExternalName     
seatCategoryLinkList of SeatCategoryLink     

SeasonTicketLine
additionalSeatsOverridenMaxQuantityInteger     
allowSeatCatUpDownGradeBoolean     
mandatoryEventBoolean     
multiplePerformances(ONE|MULTI|ALL)     
productProduct     
seasonTicketLineIdLong     

SeasonTicketSubject
codeString (8)     
externalNameExternalName60 characters max for each translation
maxEventsInteger     
minEventsInteger     
rankInteger     
seasonTicketLinesList of SeasonTicketLine     

Service
internetTextExternalName     
itemsList of Item     

SubTopicLink
idLong     

Transport
audiencSubCatsList of AudienceSubCategory     
itemsList of Item     
originDestinationAudienceSubCatDependencyboolean     
originDestinationDependencyboolean     
stopsList of Stop     
type(RETURN|ROUND_CLOSED|
ROUND_OPEN|ONEWAY)
     
validatyInteger     

AudienceSubCategory
audienceCategoryKind(FULL|REDUCED|FREE)     
codeString (8)     
externalDescriptionExternalName2000 characters max for each translation
externalNameExternalName60 characters max for each translation
externalVerificationIdLong     
idLong     
minQuantityOfRequiredASCInteger     
parentAudienceSubCategoryIdLong     
rankInteger     
requireAttachmentBoolean     
requiredAudienceSubCategoryIdsList of Long     

Stop
codeString (8)     
nameString     
rankInteger     
type(ARRIVAL|DEPARTURE|VIA)     

Return value

CreateOrUpdateProductResult
updatedProductProduct     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

deleteNonValidatedPerformance

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Deletes a performance in state preparing (a product created through the method createOrUpdatePerformance). Does not allow to delete a validated performance.

Parameters

requestIdInteger     
performanceIdLong     

Return value

WebMethodResult
requestIdInteger     
statusCodeString (8)     
statusDetailString     

deleteNonValidatedProduct

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Deletes a product in state preparing (a product created through the method createOrUpdateProduct). Does not allow to delete any kind of product.

Parameters

requestIdInteger     
productIdLong     

Return value

WebMethodResult

getCatalog

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Extracts the catalog as defined for the sales channel linked to the account.

Only RUNNING or SUSPENDED objects are exported. This method returns the current status of the catalog.

Warning : this method may be asynchronous.

Catalog is returned as an XML stream to be parsed by the client.

Parameters

requestIdIntegeroptional request id, used to identify asynchronous requests (see {@link AsynchronousMethod}.
seasonCodeString (8)optional season code to restrict the returned data.
productCodeString (8)optional product code to restrict the returned data.

Return value

CatalogResult
catalogDataString     
requestStateAsynchronousMethodResult.
AsynchronousMethodState
     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

getCatalogDetailed

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Extracts the catalog as defined for the sales channel linked to the account.

Only RUNNING or SUSPENDED objects are exported. This method returns the current status of the catalog.

Warning : this method may be asynchronous.

Catalog is returned as a set of objects.

Parameters

requestIdIntegeroptional request id, used to identify asynchronous requests (see {@link AsynchronousMethod}.
seasonCodeString (8)optional season code to restrict the returned data.
productCodeString (8)optional product code to restrict the returned data.

Return value

CatalogResultDetailed
catalogDataCatalogData     
requestStateAsynchronousMethodResult.
AsynchronousMethodState
     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

CatalogData
externalVerificationsList of ExternalVerification     
groupCriterionsList of GroupCriterionData     
physicalConfigurationsList of PhysicalConfiguration     
seasonsList of Season     
storefrontStorefront     
visitGroupKindsList of VisitGroupKind     
visitLanguagesList of VisitLanguage     
visitThemesList of VisitTheme     

ExternalVerification
descriptionExternalName2000 characters max for each translation
externalNameExternalName60 characters max for each translation
field1NameExternalName     
field2NameExternalName     
idLong     
logoString     
numberOfTicketsPerCardLong     

GroupCriterionData
codeString (8)     
elementsList of GroupCriterionElementData     
externalNameExternalName60 characters max for each translation
idLong     
planningRequirementboolean     
rankint     

GroupCriterionElementData
codeString (8)     
externalNameExternalName60 characters max for each translation
idlong     
rankint     

PhysicalConfiguration
areasList of Area     
codeString (8)     
countryCodeString (8)     
externalNameExternalName60 characters max for each translation
formattedAddressString     
idLong     
imageString     
mapTypeString     
panoViewUrlString (255)     
pdfViewString     
seatMapImageImage     
securityGaugeInteger     
siteCodeString (8)     
siteExternalNameExternalName60 characters max for each translation
spaceCodeString (8)     
spaceExternalNameExternalName60 characters max for each translation
spaceTypeString     
streetString     
townString     
zipcodeString (8)     

Area
blocksList of Block     
codeString (8)     
externalNameExternalName60 characters max for each translation
floorString     
idLong     
internalNameExternalName60 characters max for each translation
kind(INDIFFERENT|BOX)     
physicalGaugeInteger     
sectorString     
shapesList of Shape     
type(NUMBERED_SEAT|
NOT_NB_SEAT|
NOT_NB_STAND_SEAT)
     

Block
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
internalNameExternalName60 characters max for each translation
shapesList of Shape     

Shape
xList of Integer     
yList of Integer     

Season
advantagesList of Advantage     
audienceCategoriesList of AudienceCategory     
chargesTablesList of ChargesTable     
codeString (8)     
competitionTypesList of CompetitionType     
conditionalCrossSellsList of ConditionalCrossSell     
externalNameExternalName60 characters max for each translation
goodsFamiliesList of GoodsFamily     
goodsTopicsList of GoodsTopic     
hospitalityAreasList of HospitalityArea     
hospitalityRoomsList of HospitalityRoom     
hospitalitySessionsList of HospitalitySession     
idLong     
logicalConfigurationsList of LogicalConfiguration     
numLong     
optionLimitationLinesList of OptionLimitationLine     
optionablesList of Optionable     
priceLevelsList of PriceLevel     
productTypesList of ProductType     
productsList of Product     
questionnairesList of Questionnaire     
questionsList of Question     
rateTypesList of RateType     
ratesTablesList of RatesTable     
sitesList of Site     
state(PREPARING|VALIDATED|
RUNNING|SUSPENDED|
CANCELED|CLOSED|
CANCELED_CLOSED)
     
teamsList of Team     
timeslotsList of Timeslot     
topicsList of Topic     

Advantage
accessCodeString (8)     
advantageTargetType(PUBLIC|CODE|CONTACT)     
advantageType(ADVANTAGE|RULESET|
PROMO)
     
autoPromoteboolean     
codeString (8)     
contactLimitation(LIMITED|NOT_LIMITED)     
discountAmountLong     
discountPaymentMethodIdLong     
endDate     
endRelativeLong     
exclusiveboolean     
externalDescriptionExternalName2000 characters max for each translation
externalNameExternalName60 characters max for each translation
idLong     
imageImage     
largeImageUrlString (255)     
logoString     
mandatoryContactboolean     
maxOrderQuantityLong     
mediumImageUrlString (255)     
performanceEndDateType(NONE|TIME_TOLERANCE|
ABSOLUTE|RELATIVE)
     
productsList of Product     
smallImageUrlString (255)     
startDate     
startRelativeLong     
state(PREPARING|VALIDATED|
RUNNING|SUSPENDED|
CANCELED|CLOSED|
CANCELED_CLOSED)
     

AudienceCategory
audienceSubCategoriesList of AudienceSubCategory     
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
mainCategory(OCCASIONAL|SUBSCRIBER|
INSIDE_SEASONTICKET|
MEMBER|INVITED)
     
secondaryCategory(INDIVIDUAL|COMMUNITY|
GROUP|TAXED|FREE|
PROMOTIONAL|ERROR)
     

ChargesTable
chargeTypeString     
chargesList of Charge     
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     

Charge
amountLong     
audSubCatIdLong     
mandatoryboolean     
salesChannelIdLong     
slopeString     

CompetitionType
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
logoString     
logoImageImage     

ConditionalCrossSell
productsList of Product     

GoodsFamily
CodeString (8)     
externalNameExternalName60 characters max for each translation
goodsFamiliesList of GoodsFamily     
idLong     
rankInteger     

GoodsTopic
codeString (8)     
externalNameExternalName60 characters max for each translation
goodsTopicsList of GoodsTopic     
idLong     

HospitalityArea
areaType(SKYBOX|PREMIUM_SEATS|
BOTH)
     
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
locationString     
logoString     
pitchViewBoolean     
quantityInteger     
seatQuantityInteger     
siteIdLong     

HospitalityRoom
capacityInteger     
codeString (8)     
externalNameExternalName60 characters max for each translation
floorString     
idLong     
locationString     
pitchViewBoolean     
siteIdLong     

HospitalitySession
bgColorString     
codeString (8)     
dateDate     
externalNameExternalName60 characters max for each translation
idLong     
performancePerformance     
siteIdLong     
textColorString     
timeDate     

LogicalConfiguration
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
notNumberedAreasList of NotNumberedAreaMapping     
physicalConfigurationIdLong     
seatCategoriesList of SeatCategory     
securityGaugeInteger     
selectionMapSelectionMap     

NotNumberedAreaMapping
physicalAreaIdLong     
seatCategoryIdLong     

SelectionMap
svgFileString     
viewString     
visualPolygonsList of VisualPolygon     

VisualPolygon
externalNameExternalName60 characters max for each translation
linkedAreaIdsList of Long     
linkedBlockIdsList of Long     
panoramicImageUrlString (255)     
svgFileString     
svgPolygonIdentifierString     

OptionLimitationLine
idLong     
logicalSeatCatIdsList of Long     
productFamilySubType(SIMPLE_TICKET|
SEASONTICKET|MEMBERSHIP|
PACKAGE|STAY|SERVICE|
VOUCHER|DONATION|GOODS|
VISIT|OPEN|OPEN_PASS|
DATE_SPECIFIC_PASS|
SPORTING_EVENT|RAILAWAY|
HOTEL|MUSEUM|ENTERT_PARK|
RESTAURANT|PRODLIB|
TIMESLOT_PASS|HOSPITALITY|
HOSPITALITY_PACKAGE|
CANCELLATION_INSURANCE|
VISIT_PASS)
     
productFamilyType(SINGLE_ENTRY|
SEASONTICKET|PASS|PACKAGE|
MEMBERSHIP|SERVICE|GOODS|
TRANSPORT|HOSPITALITY)
     
structureCommunityTypeString     

Optionable
productProduct     

PriceLevel
codeString (8)     
idLong     
mainCategory(OCCASIONAL|SUBSCRIBER|
INSIDE_SEASONTICKET|
MEMBER|INVITED)
     
reductionInteger     

ProductType
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
productFamilyIdLong     

Questionnaire
codeString (8)     
idLong     
questionnaireQuestionsList of QuestionnaireQuestion     

QuestionnaireQuestion
mandatoryAnswerboolean     
questionIdLong     
rankInteger     

Question
answerElementsList of AnswerElement     
answerType(ADDRESS|BOOLEAN|NUMBER|
DATE|PHONE|EMAIL|TEXT|
LIST_SINGLE|LIST_MULTI)
     
autoCopiedAnswerboolean     
codeString (8)     
defaultAnswerString     
externalNameExternalName60 characters max for each translation
idLong     
internalNameExternalName60 characters max for each translation

AnswerElement
codeString (8)     
defaultValueboolean     
externalNameExternalName60 characters max for each translation
idLong     
internalNameExternalName60 characters max for each translation
rankInteger     

RateType
bgColorString     
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
textColorString     

RatesTable
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
parentIdLong     
pricesList of Price     
ratesTableBreakdownIdLong     

Site
accessImageString     
addressPlaceAddress     
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
siteAccessImageImage     
spacesList of Space     

Space
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
siteIdLong     

Team
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
logoString     
logoImageImage     

Timeslot
allVisitLanguagesboolean     
allVisitThemesboolean     
durationInteger     
idLong     
rateTypeIdLong     
salesToleranceInteger     
startDateDate     
startTimeDate     
visitLanguagesCodesList of String     
visitThemesIdsList of Long     

Topic
SubTopicsList of SubTopic     
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     

SubTopic
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
subTopicsList of SubTopic     

Storefront
storefrontItemsList of StorefrontItem     

StorefrontItem
audSubCatIdLong     
itemIdLong     
performanceIdLong     
productIdLong     
rankInteger     

VisitGroupKind
externalNameExternalName60 characters max for each translation
groupKindInternalCodeString (8)     
rankInteger     

VisitLanguage
codeString (8)     
nameExternalName     

VisitTheme
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
multilingualboolean     
visitLanguageCodesList of String     

getCatalogPresentation

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Return details on how the catalog should be presented to a final web user. The details are returned in the form of visual sections and product clusters. The result is dependent on the sales channel in the implicit context.

Parameters

requestIdInteger     

Return value

CatalogPresentationResult
sectionsList of Section     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

Section
allProductsBoolean     
aspectRatioString     
classifyBy(FAMILY|CLUSTER|DATE|
NONE)
     
clustersList of Cluster     
codeString (8)     
columnsInteger     
externalNameExternalName60 characters max for each translation
idLong     
layout(DEFAULT|CARD|SLIDER)     
maxInSliderInteger     
onlyAdvantageProductsBoolean     
randomClusterOrderBoolean     
rankInteger     

Cluster
clusterItemsList of ClusterItem     
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     

ClusterItem
absoluteEndDate     
absoluteStartDate     
clusterGrouping(PRODUCT|PERFORMANCE)     
daysToEndInteger     
daysToStartInteger     
numberOfDaysInteger     
numberOfObjectsInteger     
performanceIdLong     
productIdsList of Long     
rankInteger     

getLastSetupUpdate

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Indicates the last modification date of the catalog, in order to limit the useless calls to getCatalog.

Parameters

requestIdInteger     

Return value

LastSetupUpdateResult
lastSetupUpdateDate     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

getPOSConfig

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Returns the point of sales configuration.

Parameters

requestIdInteger     

Return value

POSConfigResult
posConfigDataPOSConfig     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

POSConfig
allowedCharsString     
amazonS3InstitutionBucketNameString     
availableCurrencyCashList of CurrencyCash     
chargesList of Charges     
closingTimeDate     
communityTypeString     
contactAccountCreationAllowedBoolean     
contactFileAccessAllowedBoolean     
contactLoginModeString     
countriesList of Country     
currencyCodeString (8)ISO-4217 currency code. Example: EUR
currencySymbolString     
customizationFileString     
guestLoginAvailableboolean     
hardwaresList of Hardware     
iBeaconsList of IBeacon     
idpCertificateString     
institCodeString (8)     
institutionCurrencyCurrencyCash     
isInvoicingAllowedboolean     
languageListStringList of ISO-639-2 language codes.
loginPosition(NEVER|BEFORE_CHECKOUT|
AT_BEGINNING)
     
maxAmountForOnlinePaymentLongAmount, in 1000ths of unit.
maxAutoSuggestedSeatsTrialsInteger     
maxSeatsPerPerformanceInteger     
modeOfUse(STANDARD|FLASH)     
netPricesBoolean     
openingTimeDate     
orderAbandonDelayIntegerDelay (in seconds) after which an OPEN order is abandonned automatically by the backend. If null, never.
orderOriginsList of OrderOriginInfo     
organizationCodeString (8)     
organizationCurrencyCurrencyCash     
organizationIdLong     
organizationTimeZoneString     
overheadsList of Overheads     
paymentFeesList of PaymentFee     
paymentMethodsList of PaymentMethod     
placeAddressString     
placeAddressDataPlaceAddress     
posActivityState(RUNNING|SUSPENDED)     
posCodeString (8)     
posCustomizationFileString     
posIdLongThe pointOfSalesId that is used in sales or availabilities methods.
posMobileThemePosMobileTheme     
posNumberInteger     
posParametersMap of StringString     
posType(B2B|B2C|B2B2C|B2P|C2C|
NEW_TVM)
     
productFamiliesList of ProductFamily     
pspAccessMethod(EFT_POS|MOTO|MIXED|
WEB_POST|WEB_REDIRECT)
     
pspParametersMap of StringString     
pspTerminalNumberString     
reportVariantsList of ReportVariant     
salesChannelActivityState(RUNNING|SUSPENDED)     
salesChannelCodeString (8)     
salesChannelIdLong     
seatSelectionMode(AUTO|MANUAL|
MANUAL_OR_AUTO|
WITHOUT_MAP|
WITHOUT_SEATING)
     
shippingFeesList of ShippingFee     
socialConnectionsList of PosSocialConnection     
testInstitutionBoolean     
virtualOperatorNameString     
workstationIdLong     
workstationIdentifierString     

CurrencyCash
availableCashList of Cash     
currencyCodeString (8)     
fractionDigitInteger     
minAmountInteger     
symbolString     

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

Charges
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
modifiableBoolean     
type(OTHER|RESERVATION|
CANCELLATION)
     

Country
codeString (8)     
internationalPhonePrefixString     
nameExternalName     
phoneFormatString     

Hardware
driverNameString     
idLong     
rankInteger     
receiptPrinterReceiptPrinter     
ticketPrinterTicketPrinter     
tpeTPE     
type(TICKET_PRINTER|TPE|
RECEIPT_PRINTER)
     

ReceiptPrinter
comPortParameterCOMPortParameter     

COMPortParameter
portNumberInteger     

TicketPrinter
cuttingMode(NONE|AFTER_EACH_TICKET|
AFTER_EACH_ORDER|
AT_THE_END_OF_MASS_PRINTING)
     
ticketSizeTicketSize     
trayNumberInteger     
usbPortParameterUSBPortParameter     

TicketSize
heightInteger     
idLong     
numberOfpartsInteger     
onFiscalStockboolean     
ticketSupportTicketSupport     
widthInteger     

TicketSupport
formatRequiredboolean     
idLong     
modelType(THERMAL|PDF)     
paperlessboolean     
shipmentModeTypesList of ShipmentModeType     

ShipmentModeType
availableForDocumentsboolean     
availableForTicketsboolean     
externalProviderboolean     
idLong     

USBPortParameter
logicalNameString     

TPE
comPortParameterCOMPortParameter     

IBeacon
actionTextString     
descriptionExternalName2000 characters max for each translation
imageUrlString (255)     
majorNumberString     
minorNumberString     
rangeInInteger     
rangeOutInteger     
uuidString     

OrderOriginInfo
externalNameExternalName60 characters max for each translation
idCodeString (8)     

Overheads
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
modifiableBoolean     
type(OTHER|RESERVATION|
CANCELLATION)
     

PaymentFee
paymentMethodIdLong     
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
modifiableBoolean     
type(OTHER|RESERVATION|
CANCELLATION)
     

PaymentMethod
changeReturnAllowedBoolean     
codeString (8)     
externalNameExternalName60 characters max for each translation
forPaymentBoolean     
forReimbursementBoolean     
idLong     
immediateFollowupPaymentBoolean     
inSplitPaymentAllowedBoolean     
internetCodeString (8)Comma separated list of allowed cards (VISA,AMEX...)
manualValidationBoolean     
minOrderAmountLong     
paymentType(NUM|CHEQ|CHEQCANCEL|CB|
CBCANCEL|PREPAY|VIR|AVR|
COUPON|VOUCHER|CTRM|EXT|
CA|BVR|INV|CANOAUTH|
DEPOSIT|SAPBTRANSF|
FIDELITY_POINT|DISCOUNT|
CB_WITH_VALIDATION|
DIRECT_DEBIT)
     
tooMuchPerceivedAllowedBoolean     
withFollowUpBoolean     

PosMobileTheme
accountAddressBookUrlString (255)     
accountAdvantagesUrlString (255)     
accountHomeUrlString (255)     
accountOrderHistoryUrlString (255)     
accountProfileUrlString (255)     
accountSubscriptionsRenewalUrlString (255)     
accountSubscriptionsUrlString (255)     
appleAppStoreIdString     
appleTopbarTextColorBlackboolean     
catalogUrlString (255)     
externalNameExternalName60 characters max for each translation
facebookAccountString     
googleAccountString     
googlePlayStoreIdString     
logoString     
mainScreenBottomColor1String     
mainScreenBottomColor2String     
mainScreenTopColor1String     
mainScreenTopColor2String     
menuBackgroundColorString     
menuLinksColorString     
menuLinksUrlString (255)     
menuNameColorString     
menuNotificationTextColorString     
panelRightColor1String     
panelRightColor2String     
twitterAccountString     
twitterNotificationAccountString     
twitterNotificationHashtagString     

ProductFamily
contactRequiredBoolean     
defaultQuantityInteger     
directOption(WITH|WITHOUT|NO)     
externalNameExternalName60 characters max for each translation
netPricesBoolean     
productFamilySubType(SIMPLE_TICKET|
SEASONTICKET|MEMBERSHIP|
PACKAGE|STAY|SERVICE|
VOUCHER|DONATION|GOODS|
VISIT|OPEN|OPEN_PASS|
DATE_SPECIFIC_PASS|
SPORTING_EVENT|RAILAWAY|
HOTEL|MUSEUM|ENTERT_PARK|
RESTAURANT|PRODLIB|
TIMESLOT_PASS|HOSPITALITY|
HOSPITALITY_PACKAGE|
CANCELLATION_INSURANCE|
VISIT_PASS)
     
productFamilyType(SINGLE_ENTRY|
SEASONTICKET|PASS|PACKAGE|
MEMBERSHIP|SERVICE|GOODS|
TRANSPORT|HOSPITALITY)
     
reservable(YES|NO|OPTIONABLE)     

ReportVariant
rankLong     
reportGroup(SALES|CASHDESK|
ACCOUNTING|AVAILABILITY|
CONFIGURATION|ANALYTICS|
SEAT|SHIPMENTTICKET|GOODS|
HOSPITALITY|VISITS|
CONTACT)
     
reportIdLong     
reportIdentifier(STANDARD_REPORT|
CUSTOM_REPORT)
     
reportNameString     
reportParametersList of String     

ShippingFee
shipmentModeIdLong     
codeString (8)     
externalNameExternalName60 characters max for each translation
idLong     
modifiableBoolean     
type(OTHER|RESERVATION|
CANCELLATION)
     

PosSocialConnection
cookieSecretString     
exclusiveModeboolean     
joinEventboolean     
loginboolean     
loginURLString (255)     
logoutURLString (255)     
serviceProviderIdentifierString     
sharePurchaseboolean     
socialAppIdentifierString     
socialAppSecretString     
socialLoginIdLong     
socialLoginType(FACEBOOK|GOOGLE|
SECUTIX_IDP|SECUTIX_SP|
TWITTER|UEFA|MDP|
SWISSPASS|ACCOUNT_KIT)
     

getPerformanceDetails

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Returns the set-up details of a given performance.

Parameters

requestIdInteger     
performanceIdLong     

Return value

PerformanceDetailsResult
performancePerformance     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

getPhysicalConfiguration

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Extracts the details of a physical configuration.

Parameters

requestIdIntegeroptional request id, used to identify asynchronous requests (see {@link AsynchronousMethod}.
physicalConfigurationIdLongMandatory
mandatory : the physicalConfigurationId we want to extract.

Return value

PhysicalConfigurationResult
physicalConfigurationDataString     
requestStateAsynchronousMethodResult.
AsynchronousMethodState
     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

getProductDetails

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Returns the set-up details of a given product.

Parameters

requestIdInteger     
productIdLong     

Return value

ProductDetailsResult
productProduct     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

getSeatDetails

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

This method returns detailed seat descriptions for a given set of seat definitions.

Those values do not change often, they can be cached for a long time.

Parameters

requestIdInteger     
performanceIdLong     
seatDefinitionsList of SeatDefinition     

SeatDefinition
UNDEFINEDString     
areaIdLong     
areaKind(INDIFFERENT|BOX)     
availableboolean     
blockIdLong     
contingentIdLong     
numberString     
physicalSeatIdLong     
rotationint     
rowString     
scenePanoLinkString     
scenePhotoLinkString     
seatCategoryIdLong     
xint     
yint     

Return value

SeatsDetailResult
seatsDetailDataSeatsDetailData     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

SeatsDetailData
seatDescriptionsList of SeatDescription     

SeatDescription
externalRemarkString     
seatQualityString     
seatQualityIdString     
stageVisibilityString     
stageVisibilityTypeString     
titlingVisibilityString     
titlingVisibilityTypeString     
UNDEFINEDString     
areaIdLong     
areaKind(INDIFFERENT|BOX)     
availableboolean     
blockIdLong     
contingentIdLong     
numberString     
physicalSeatIdLong     
rotationint     
rowString     
scenePanoLinkString     
scenePhotoLinkString     
seatCategoryIdLong     
xint     
yint     

identifyPublicCodeOrigin

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

This method allows to find the entity relating to the code entered by a client.

The only checks done by this method are:

No checks are done on the fact that the client is authorized to use this code, neither on the fact that the code is still valid or can be applied on the current basket.

Parameters

requestIdInteger     
publicCodesList of String     

Return value

PublicCodeOriginResult
publicCodeOriginDatasList of PublicCodeOriginData     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

PublicCodeOriginData
entityIdLong     
publicCodeString (8)     
publicCodeOriginEntity(PARTNER_ADVANTAGE|
ONE_TIME_CODE_ADVANTAGE|
RULESET|PROMO|VOUCHER)
     
resultCodeString (8)     

isCatalogServiceAlive

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

validate network connection and login/password

Parameters

Return value

WebMethodResult

listActivities

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Lists all the validated activities related to the given season.

Parameters

requestIdInteger     
seasonIdLong     

Return value

ListActivitiesResult
activitiesList of Activity     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

Activity
codeString (8)     
idlong     
nameExternalName     
state(PREPARING|VALIDATED|
RUNNING|SUSPENDED|
CANCELED|CLOSED|
CANCELED_CLOSED)
     
type(LIVE_SPECT|FESTIVAL|
MUSEUM|VISIT|ENTERT_PARK|
FAIR|PARKING|SPORT|
OTHER)
     

listLogicalConfigurations

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Lists all the validated logical configurations relative to the given season.

Parameters

requestIdInteger     
seasonIdLong     

Return value

ListLogicalConfigurationsResult
logicalConfigurationsList of LogicalConfiguration     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

listRateTypes

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Lists all the validated rate types relative to the given season.

Parameters

requestIdInteger     
seasonIdLong     

Return value

ListRateTypesResult
rateTypesList of RateType     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

listSeasons

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Lists all the active seasons in the organisation related to the sales channel linked the virtual operator used to connect.

Parameters

requestIdInteger     

Return value

ListSeasonsResult
seasonsList of Season     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

listVatCodes

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Lists all the active vat codes.

Parameters

requestIdInteger     

Return value

ListVatCodesResult
vatCodesList of VatCode     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

VatCode
codeString (8)     
countryString     
currentRateInteger     
idlong     

saveItemPrice

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Modifies the price of a given item in the catalog.

Parameters

requestIdInteger     
itemPricesList of ItemPriceUpdate     

ItemPriceUpdate
amountLongOptional, price in millis, eg 25500 means 25.5 €. When provided, sets the price, if sent as “null” then this item cannot be sold any more (allowing to open/close some categories or audienceSubCategories).
audienceSubCategoryIdLongMandatory.
itemIdLongto provide when the product is a Service, a Membership, a Goods or a Pass
performanceIdLongto provide when the product is an event
pricelevelIdLongOptional, to provide when the product is sold at a different price if the purchaser is holding a Membership or a SeasonTicket
productIdLongMandatory
seatCategoryIdLongTo provide when the product is an event. Either itemId or performanceId+seatCategoryId must be provided

Return value

SaveItemPriceResult
requestIdInteger     
statusCodeString (8)     
statusDetailString