Service: CatalogService
Version: 1_18 (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_18.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:
getCatalog
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
requestId | Integer | optional request id, used to identify asynchronous requests (see {@link AsynchronousMethod}. |
seasonCode | String (8) | optional season code to restrict the returned data. |
productCode | String (8) | optional product code to restrict the returned data. |
Return value
CatalogResult |
|
catalogData | String | |
requestState | AsynchronousMethodResult. AsynchronousMethodState | |
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String | |
getCatalogDetailed
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
requestId | Integer | optional request id, used to identify asynchronous requests (see {@link AsynchronousMethod}. |
seasonCode | String (8) | optional season code to restrict the returned data. |
productCode | String (8) | optional product code to restrict the returned data. |
Return value
CatalogResultDetailed |
|
catalogData | CatalogData | |
requestState | AsynchronousMethodResult. AsynchronousMethodState | |
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String | |
Translation |
|
locale | String (2) | |
value | String | |
GroupCriterionElementData |
|
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | long | |
rank | int | |
PhysicalConfiguration |
|
areas | List of Area | |
code | String (8) | |
countryCode | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
formattedAddress | String | |
id | Long | |
image | String | |
mapType | String | |
panoViewUrl | String (255) | |
pdfView | String | |
securityGauge | Integer | |
siteCode | String (8) | |
siteExternalName | ExternalName | 60 characters max for each translation |
spaceCode | String (8) | |
spaceExternalName | ExternalName | 60 characters max for each translation |
spaceType | String | |
street | String | |
town | String | |
zipcode | String (8) | |
Area |
|
blocks | List of Block | |
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
floor | String | |
id | Long | |
internalName | ExternalName | 60 characters max for each translation |
kind | (INDIFFERENT|BOX) | |
physicalGauge | Integer | |
sector | String | |
shapes | List of Shape | |
type | (NUMBERED_SEAT| NOT_NB_SEAT| NOT_NB_STAND_SEAT) | |
Block |
|
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
internalName | ExternalName | 60 characters max for each translation |
shapes | List of Shape | |
Shape |
|
x | List of Integer | |
y | List of Integer | |
Advantage |
|
accessCode | String (8) | |
advantageTargetType | (PUBLIC|CODE|CONTACT) | |
advantageType | (ADVANTAGE|RULESET| PROMO) | |
autoPromote | boolean | |
code | String (8) | |
contactLimitation | (LIMITED|NOT_LIMITED) | |
discountAmount | Long | |
discountPaymentMethodId | Long | |
end | Date | |
endRelative | Long | |
exclusive | boolean | |
externalDescription | ExternalName | 2000 characters max for each translation |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
logo | String | |
mandatoryContact | boolean | |
maxOrderQuantity | Long | |
performanceEndDateType | (NONE|TIME_TOLERANCE| ABSOLUTE|RELATIVE) | |
products | List of Product | |
start | Date | |
startRelative | Long | |
state | (PREPARING|VALIDATED| RUNNING|SUSPENDED| CANCELED|CLOSED| CANCELED_CLOSED) | |
Product |
|
audienceType | String | |
chargesTableId | Long | |
code | String (8) | |
crossSellProductLinks | List of CrossSellProductLink | |
culturalContact | (MANDATORY|OPTIONAL| NONE) | |
detailURL | String (255) | |
event | Event | |
externalDescription | ExternalName | 2000 characters max for each translation |
externalName | ExternalName | 60 characters max for each translation |
goods | Goods | |
hospitality | Hospitality | |
id | Long | |
largeImageUrl | String (255) | |
logo | String | |
maxQuantity | Integer | |
media | List of Media | |
mediumImageUrl | String (255) | |
membership | Membership | |
minQuantity | Integer | |
optionAvailabilities | List of OptionAvailability | |
pack | Package | |
partnerContactNumber | String (20) | |
pass | Pass | |
prevSeasonProductId | Long | Id 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) | |
productSocialNetworkLinks | List of ProductSocialNetworkLink | |
productTypeId | Long | |
questionnaireId | Long | |
saleCloseExceptions | List of SaleCloseException | |
salePeriods | List of SalePeriod | |
seasonTicket | SeasonTicket | |
service | Service | |
smallImageUrl | String (255) | |
state | (PREPARING|VALIDATED| RUNNING|SUSPENDED| CANCELED|CLOSED| CANCELED_CLOSED) | |
subTopicLinks | List of SubTopicLink | |
transport | Transport | |
vatCodeId | Long | |
waitingListAllowed | Boolean | |
CrossSellProductLink |
|
baseMinQuantity | Integer | |
baseRestrictedPerformanceIds | List of Long | |
baseRestrictedSeatCatsIds | List of Long | |
description | ExternalName | 2000 characters max for each translation |
end | Date | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
rank | Integer | |
salesChannelId | Long | |
start | Date | |
targetAudienceSubCatIds | List of Long | |
targetProductId | Long | |
targetProductRank | Integer | |
targetQuantity | Integer | |
targetQuantityType | (FIXED|PROPORTIONAL|ANY) | |
targetRestrictedPerformanceIds | List of Long | |
targetRestrictedSeatCatIds | List of Long | |
targetSameDateAsBase | Boolean | |
type | (SUGGESTION| CROSS_SELL_OUT| CROSS_SELL_IN|UP_SELL| COND_CROSS_SELL) | |
Event |
|
activityCode | String (8) | |
activityExternalName | ExternalName | 60 characters max for each translation |
activityId | Long | |
activityType | (LIVE_SPECT|FESTIVAL| MUSEUM|VISIT|ENTERT_PARK| FAIR|PARKING|SPORT| OTHER) | |
alertRatio | String | |
competitionTypeId | Long | |
language | String | |
minimumAge | Long | |
nameAddOn | ExternalName | 240 characters max for each translation |
performances | List of Performance | |
timeTolerance | Long | |
Performance |
|
alwaysAllowIsolatedSeats | Boolean | |
breaksQuantity | Integer | |
code | String (8) | |
comfortVariableValues | List of ComfortVariableValue | |
duration | Integer | |
eventExternalName | ExternalName | 60 characters max for each translation |
externalName | ExternalName | 60 characters max for each translation |
externalShortName | ExternalName | 15 characters max for each translation |
forceNominativeTickets | Boolean | |
id | Long | |
image | String | |
itemIds | List of Long | |
kind | String | |
kindExternalName | ExternalName | 60 characters max for each translation |
location | Location | |
logicalConfigurationId | Long | |
logo | String | |
match | Match | |
maxSeatsPerOrder | Integer | |
nameAddOn | ExternalName | 240 characters max for each translation |
numbered | Boolean | |
performanceSocialNetworkLinks | List of PerformanceSocialNetworkLink | |
performanceType | (PERFORMANCE|VISIT|MATCH| PARKING) | |
physicalConfigurationId | Long | |
prices | List of Price | |
rateTypeCode | String (8) | |
rateTypeId | Long | |
ratesTableId | Long | |
saleCloseExceptions | List of SaleCloseException | |
saleConfigurationId | Long | |
salePeriods | List of SalePeriod | |
seatCategories | List of SeatCategory | |
seatSelectionMode | (AUTO|MANUAL| MANUAL_OR_AUTO| WITHOUT_MAP| WITHOUT_SEATING) | |
spaceId | Long | |
start | Date | |
state | (PREPARING|VALIDATED| RUNNING|SUSPENDED| CANCELED|CLOSED| CANCELED_CLOSED) | |
titling | Boolean | |
visitLanguageCode | String (8) | |
ComfortVariableValue |
|
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
valueExternalName | ExternalName | 60 characters max for each translation |
Location |
|
siteAddress | PlaceAddress | |
siteCode | String (8) | |
siteExternalName | ExternalName | 60 characters max for each translation |
spaceCode | String (8) | |
spaceExternalName | ExternalName | 60 characters max for each translation |
PlaceAddress |
|
countryCode | String (8) | |
email | String | |
fax | String | |
firstAddressLine | String | |
gpsLatitude | String | |
gpsLongitude | String | |
locality | String | |
phoneNumber | String | |
secondAddressLine | String | |
thirdAddressLine | String | |
zipCode | String (8) | |
Match |
|
finalDate | Boolean | |
hostTeam | String | |
hostTeamId | Long | |
opposingTeam | String | |
opposingTeamId | Long | |
round | String | |
roundCode | String (8) | |
roundExternalName | ExternalName | 60 characters max for each translation |
PerformanceSocialNetworkLink |
|
externalReference | String | |
posSocialId | Long | |
Price |
including VAT, price in millis |
amount | Long | |
audSubCatId | Long | |
chargesAmounts | List of ChargesAmount | |
institutionSeatCatId | Long | |
maxQty | Integer | |
minQty | Integer | |
priceLevelId | Long | |
seatCatId | Long | |
ChargesAmount |
|
amount | Long | |
chargesId | Long | |
SaleCloseException |
|
date | Date | |
SalePeriod |
|
audCatId | Long | |
dailyEndTime | Date | |
dailyStartTime | Date | |
end | Date | |
endRelative | Long | |
quotationPossible | boolean | |
reservationPossible | boolean | |
salePeriodEndDateType | (ABSOLUTE|RELATIVE) | |
salePeriodStartDateType | (ABSOLUTE|RELATIVE) | |
salePossible | boolean | |
salesChannelCode | String (8) | |
salesChannelId | Long | |
salesChannelName | String | |
start | Date | |
startRelative | Long | |
type | (STANDARD|DISCRETE) | |
weekDays | List of (SUNDAY|MONDAY|TUESDAY| WEDNESDAY|THURSDAY|FRIDAY| SATURDAY) | |
SeatCategory |
|
bgColor | String | |
catNum | String | |
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
institutionCategoryId | Long | |
name | String | |
rank | Integer | |
textColor | String | |
Goods |
|
goodsAxisList | List of GoodsAxis | Contains all the goods axes for which the goods items in @goodsItems have values. |
goodsFamilyId | Long | |
goodsItems | List of GoodsItem | |
goodsTopicId | Long | |
GoodsAxis |
|
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
rank | Integer | |
GoodsItem |
|
externalNameDesignation | ExternalName | The designation of a GoodsItem is a concatenation of its corresponding product name, goods axis values |
goodsAxisValues | List of GoodsAxisValue | |
goodsItemId | Long | |
item | Item | The Item corresponding to the GoodsItem for a given season |
reference | String | |
GoodsAxisValue |
|
externalName | ExternalName | 60 characters max for each translation |
goodsAxis | GoodsAxis | |
id | Long | |
rank | Integer | |
Item |
|
code | String (8) | |
donationAmount | Long | |
donationMaxAmount | Long | |
donationMinAmount | Long | |
externalName | ExternalName | 60 characters max for each translation |
itemClass | (FIRST_CLASS| SECOND_CLASS) | |
itemId | Long | |
itemPrices | List of ItemPrice | |
kind | String | |
rank | Integer | |
transportTripType | (ONEWAY|RETURN) | |
voucherAmount | Long | |
voucherMaxAmount | Long | |
voucherMinAmount | Long | |
ItemPrice |
|
amount | Integer | |
audSubCatId | Long | |
chargesAmounts | List of ChargesAmount | |
date | Date | |
maxQty | Integer | |
minQty | Integer | |
priceLevelId | Long | |
rateTypeId | Long | |
salePeriods | List of SalePeriod | |
Hospitality |
|
areaType | (SKYBOX|PREMIUM_SEATS| BOTH) | |
hospitalityItems | List of HospitalityItem | |
HospitalityItem |
|
hospitalityAreaIds | List of Long | |
hospitalityRoomIds | List of Long | |
hospitalitySessionId | Long | |
siteId | Long | |
code | String (8) | |
donationAmount | Long | |
donationMaxAmount | Long | |
donationMinAmount | Long | |
externalName | ExternalName | 60 characters max for each translation |
itemClass | (FIRST_CLASS| SECOND_CLASS) | |
itemId | Long | |
itemPrices | List of ItemPrice | |
kind | String | |
rank | Integer | |
transportTripType | (ONEWAY|RETURN) | |
voucherAmount | Long | |
voucherMaxAmount | Long | |
voucherMinAmount | Long | |
Media |
|
rank | Integer | |
url | String (255) | |
Membership |
|
isUserDefineStartValidity | boolean | |
items | List of Item | |
validityDuration | Integer | |
validityDurationUnit | (DAY|WEEK|MONTH|YEAR) | |
validityEndDate | Date | |
validityRule | (SEASON|PERIOD|PURCHASE) | |
validityStartDate | Date | |
OptionAvailability |
|
end | Date | |
salesChannelCode | String (8) | |
salesChannelId | Long | |
start | Date | |
Package |
|
mandatorySeatCategory | boolean | |
packageId | Long | |
packageItems | List of PackageItem | |
packageLine | List of PackageLine | |
priceType | (PREDEFINED|DYNAMIC) | |
SeatCategoryLink |
|
seatCategoryId | Long | |
PackageLine |
|
forcedAudSubCatId | Long | |
optional | boolean | |
packageLineId | Long | |
parentPackageLineId | Long | |
product | Product | |
quantity | Integer | |
rank | Integer | |
Pass |
|
consecutive | (CONSECUTIVE| NON_CONSECUTIVE| INDIFFERENT) | |
dateMandatory | boolean | |
durationUnit | (DAY|WEEK|MONTH|YEAR) | |
guided | boolean | |
items | List of Item | |
minimumGroupSize | int | |
numberOfEntries | int | |
pricingType | (PER_PERSON| GROUP_FLAT_RATE) | |
spaceIds | List of Long | |
ticketType | (INDIVIDUAL_TICKET| GROUP_TICKET) | |
timeslotIds | List of Long | |
timeslotPassDisplayType | (ONLY_ONE_SLOT_DISPLAY_DATE_ONLY|ONLY_ONE_SLOT_DISPLAY_TIME|MANY_SLOTS) | |
validFrom | Date | |
validTo | Date | |
validityDate | Date | |
validityDuration | Integer | |
validityRule | (SEASON|PERIOD|PURCHASE) | |
visitThemeIds | List of Long | |
visitType | (GROUP_VISIT| INDIVIDUAL_VISIT) | |
withoutVisibleTheme | boolean | |
ProductSocialNetworkLink |
|
externalReference | String | |
posSocialId | Long | |
SeasonTicket |
|
additionalSeatsMaxQuantity | Integer | |
additionalSeatsMaxQuantityPerPerformance | Integer | |
additionalSeatsRestrictedAudienceSubCategoryIds | List of Long | |
allowAdditionalSeat | boolean | |
mandatorySeatCategory | boolean | |
maxEvents | Integer | |
maxSeats | Integer | |
maxSeatsPerEvent | Integer | |
maxSeatsPerPerformance | Integer | |
minEvents | Integer | |
priceType | (PREDEFINED|DYNAMIC) | |
sameSeat | Boolean | |
seasonTicketItems | List of SeasonTicketItem | |
seasonTicketLines | List of SeasonTicketLine | |
seasonTicketSubjects | List of SeasonTicketSubject | |
SeasonTicketLine |
|
additionalSeatsOverridenMaxQuantity | Integer | |
mandatoryEvent | Boolean | |
multiplePerformances | (ONE|MULTI|ALL) | |
product | Product | |
seasonTicketLineId | Long | |
SeasonTicketSubject |
|
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
maxEvents | Integer | |
minEvents | Integer | |
rank | Integer | |
seasonTicketLines | List of SeasonTicketLine | |
Transport |
|
audiencSubCats | List of AudienceSubCategory | |
items | List of Item | |
originDestinationAudienceSubCatDependency | boolean | |
originDestinationDependency | boolean | |
stops | List of Stop | |
type | (RETURN|ROUND_CLOSED| ROUND_OPEN|ONEWAY) | |
validaty | Integer | |
AudienceSubCategory |
|
audienceCategoryKind | (FULL|REDUCED|FREE) | |
code | String (8) | |
externalDescription | ExternalName | 2000 characters max for each translation |
externalName | ExternalName | 60 characters max for each translation |
externalVerificationId | Long | |
id | Long | |
minQuantityOfRequiredASC | Integer | |
parentAudienceSubCategoryId | Long | |
rank | Integer | |
requireAttachment | Boolean | |
requiredAudienceSubCategoryIds | List of Long | |
Stop |
|
code | String (8) | |
name | String | |
rank | Integer | |
type | (ARRIVAL|DEPARTURE|VIA) | |
AudienceCategory |
|
audienceSubCategories | List of AudienceSubCategory | |
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
mainCategory | (OCCASIONAL|SUBSCRIBER| INSIDE_SEASONTICKET| MEMBER|INVITED) | |
secondaryCategory | (INDIVIDUAL|COMMUNITY| GROUP|TAXED|FREE| PROMOTIONAL|ERROR) | |
ChargesTable |
|
chargeType | String | |
charges | List of Charge | |
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
Charge |
|
amount | Long | |
audSubCatId | Long | |
mandatory | boolean | |
salesChannelId | Long | |
slope | String | |
CompetitionType |
|
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
logo | String | |
ConditionalCrossSell |
|
products | List of Product | |
GoodsFamily |
|
Code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
goodsFamilies | List of GoodsFamily | |
id | Long | |
rank | Integer | |
GoodsTopic |
|
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
goodsTopics | List of GoodsTopic | |
id | Long | |
HospitalityArea |
|
areaType | (SKYBOX|PREMIUM_SEATS| BOTH) | |
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
location | String | |
logo | String | |
pitchView | Boolean | |
quantity | Integer | |
seatQuantity | Integer | |
siteId | Long | |
HospitalityRoom |
|
capacity | Integer | |
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
floor | String | |
id | Long | |
location | String | |
pitchView | Boolean | |
siteId | Long | |
HospitalitySession |
|
bgColor | String | |
code | String (8) | |
date | Date | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
performance | Performance | |
siteId | Long | |
textColor | String | |
time | Date | |
NotNumberedAreaMapping |
|
physicalAreaId | Long | |
seatCategoryId | Long | |
SelectionMap |
|
svgFile | String | |
view | String | |
visualPolygons | List of VisualPolygon | |
VisualPolygon |
|
externalName | ExternalName | 60 characters max for each translation |
linkedAreaIds | List of Long | |
linkedBlockIds | List of Long | |
panoramicImageUrl | String (255) | |
svgFile | String | |
svgPolygonIdentifier | String | |
OptionLimitationLine |
|
id | Long | |
logicalSeatCatIds | List 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) | |
structureCommunityType | String | |
PriceLevel |
|
code | String (8) | |
id | Long | |
mainCategory | (OCCASIONAL|SUBSCRIBER| INSIDE_SEASONTICKET| MEMBER|INVITED) | |
reduction | Integer | |
ProductType |
|
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
productFamilyId | Long | |
QuestionnaireQuestion |
|
mandatoryAnswer | boolean | |
questionId | Long | |
rank | Integer | |
Question |
|
answerElements | List of AnswerElement | |
answerType | (ADDRESS|BOOLEAN|NUMBER| DATE|PHONE|EMAIL|TEXT| LIST_SINGLE|LIST_MULTI) | |
autoCopiedAnswer | boolean | |
code | String (8) | |
defaultAnswer | String | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
internalName | ExternalName | 60 characters max for each translation |
AnswerElement |
|
code | String (8) | |
defaultValue | boolean | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
internalName | ExternalName | 60 characters max for each translation |
rank | Integer | |
RateType |
|
bgColor | String | |
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
textColor | String | |
RatesTable |
|
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
parentId | Long | |
prices | List of Price | |
ratesTableBreakdownId | Long | |
Site |
|
accessImage | String | |
address | PlaceAddress | |
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
spaces | List of Space | |
Space |
|
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
siteId | Long | |
Team |
|
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
logo | String | |
Timeslot |
|
allVisitLanguages | boolean | |
allVisitThemes | boolean | |
duration | Integer | |
id | Long | |
rateTypeId | Long | |
salesTolerance | Integer | |
startDate | Date | |
startTime | Date | |
visitLanguagesCodes | List of String | |
visitThemesIds | List of Long | |
Topic |
|
SubTopics | List of SubTopic | |
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
SubTopic |
|
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
subTopics | List of SubTopic | |
StorefrontItem |
|
audSubCatId | Long | |
itemId | Long | |
performanceId | Long | |
productId | Long | |
rank | Integer | |
VisitGroupKind |
|
externalName | ExternalName | 60 characters max for each translation |
groupKindInternalCode | String (8) | |
rank | Integer | |
VisitTheme |
|
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
multilingual | boolean | |
visitLanguageCodes | List of String | |
getCatalogPresentation
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
Return value
CatalogPresentationResult |
|
sections | List of Section | |
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String | |
Section |
|
allProducts | Boolean | |
aspectRatio | String | |
classifyBy | (FAMILY|CLUSTER|DATE| NONE) | |
clusters | List of Cluster | |
code | String (8) | |
columns | Integer | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
layout | (DEFAULT|CARD|SLIDER) | |
maxInSlider | Integer | |
onlyAdvantageProducts | Boolean | |
randomClusterOrder | Boolean | |
rank | Integer | |
Cluster |
|
clusterItems | List of ClusterItem | |
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
ClusterItem |
|
absoluteEnd | Date | |
absoluteStart | Date | |
clusterGrouping | (PRODUCT|PERFORMANCE) | |
daysToEnd | Integer | |
daysToStart | Integer | |
numberOfDays | Integer | |
numberOfObjects | Integer | |
performanceId | Long | |
productIds | List of Long | |
rank | Integer | |
getLastSetupUpdate
Indicates the last modification date of the catalog, in order to limit the useless calls to getCatalog.
Parameters
Return value
LastSetupUpdateResult |
|
lastSetupUpdate | Date | |
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String | |
getPOSConfig
Returns the point of sales configuration.
Parameters
Return value
POSConfigResult |
|
posConfigData | POSConfig | |
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String | |
POSConfig |
|
allowedChars | String | |
amazonS3InstitutionBucketName | String | |
availableCurrencyCash | List of CurrencyCash | |
charges | List of Charges | |
closingTime | Date | |
communityType | String | |
contactAccountCreationAllowed | Boolean | |
contactFileAccessAllowed | Boolean | |
contactLoginMode | String | |
countries | List of Country | |
currencyCode | String (8) | ISO-4217 currency code. Example: EUR |
currencySymbol | String | |
customizationFile | String | |
guestLoginAvailable | boolean | |
hardwares | List of Hardware | |
iBeacons | List of IBeacon | |
idpCertificate | String | |
institCode | String (8) | |
institutionCurrency | CurrencyCash | |
isInvoicingAllowed | boolean | |
languageList | String | List of ISO-639-2 language codes. |
loginPosition | (NEVER|BEFORE_CHECKOUT| AT_BEGINNING) | |
maxAmountForOnlinePayment | Long | Amount, in 1000ths of unit. |
maxAutoSuggestedSeatsTrials | Integer | |
maxSeatsPerPerformance | Integer | |
modeOfUse | (STANDARD|FLASH) | |
netPrices | Boolean | |
openingTime | Date | |
orderAbandonDelay | Integer | Delay (in seconds) after which an OPEN order is abandonned automatically by the backend. If null, never. |
orderOrigins | List of OrderOriginInfo | |
organizationCode | String (8) | |
organizationCurrency | CurrencyCash | |
organizationId | Long | |
overheads | List of Overheads | |
paymentFees | List of PaymentFee | |
paymentMethods | List of PaymentMethod | |
placeAddress | String | |
placeAddressData | PlaceAddress | |
posActivityState | (RUNNING|SUSPENDED) | |
posCode | String (8) | |
posCustomizationFile | String | |
posId | Long | The pointOfSalesId that is used in sales or availabilities methods. |
posMobileTheme | PosMobileTheme | |
posNumber | Integer | |
posParameters | Map of StringString | |
posType | (B2B|B2C|B2B2C|B2P|C2C| NEW_TVM) | |
productFamilies | List of ProductFamily | |
pspAccessMethod | (EFT_POS|MOTO|MIXED| WEB_POST|WEB_REDIRECT) | |
pspParameters | Map of StringString | |
pspTerminalNumber | String | |
salesChannelActivityState | (RUNNING|SUSPENDED) | |
salesChannelCode | String (8) | |
salesChannelId | Long | |
seatSelectionMode | (AUTO|MANUAL| MANUAL_OR_AUTO| WITHOUT_MAP| WITHOUT_SEATING) | |
shippingFees | List of ShippingFee | |
socialConnections | List of PosSocialConnection | |
testInstitution | Boolean | |
virtualOperatorName | String | |
workstationId | Long | |
workstationIdentifier | String | |
CurrencyCash |
|
availableCash | List of Cash | |
currencyCode | String (8) | |
fractionDigit | Integer | |
minAmount | Integer | |
symbol | String | |
Cash |
|
quantity | Integer | |
type | (COIN|COINS_ROLL|NOTE| NOTES_BUNDLE) | |
unitAmoung | Integer | |
Charges |
|
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
modifiable | Boolean | |
type | (OTHER|RESERVATION| CANCELLATION) | |
Country |
|
code | String (8) | |
internationalPhonePrefix | String | |
name | ExternalName | |
phoneFormat | String | |
COMPortParameter |
|
portNumber | Integer | |
TicketPrinter |
|
cuttingMode | (NONE|AFTER_EACH_TICKET| AFTER_EACH_ORDER| AT_THE_END_OF_MASS_PRINTING) | |
ticketSize | TicketSize | |
trayNumber | Integer | |
usbPortParameter | USBPortParameter | |
TicketSize |
|
height | Integer | |
id | Long | |
numberOfparts | Integer | |
onFiscalStock | boolean | |
ticketSupport | TicketSupport | |
width | Integer | |
TicketSupport |
|
formatRequired | boolean | |
id | Long | |
modelType | (THERMAL|PDF) | |
paperless | boolean | |
shipmentModeTypes | List of ShipmentModeType | |
ShipmentModeType |
|
availableForDocuments | boolean | |
availableForTickets | boolean | |
externalProvider | boolean | |
id | Long | |
USBPortParameter |
|
logicalName | String | |
IBeacon |
|
actionText | String | |
description | ExternalName | 2000 characters max for each translation |
imageUrl | String (255) | |
majorNumber | String | |
minorNumber | String | |
rangeIn | Integer | |
rangeOut | Integer | |
uuid | String | |
OrderOriginInfo |
|
externalName | ExternalName | 60 characters max for each translation |
idCode | String (8) | |
Overheads |
|
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
modifiable | Boolean | |
type | (OTHER|RESERVATION| CANCELLATION) | |
PaymentFee |
|
paymentMethodId | Long | |
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
modifiable | Boolean | |
type | (OTHER|RESERVATION| CANCELLATION) | |
PaymentMethod |
|
changeReturnAllowed | Boolean | |
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
forPayment | Boolean | |
forReimbursement | Boolean | |
id | Long | |
inSplitPaymentAllowed | Boolean | |
internetCode | String (8) | Comma separated list of allowed cards (VISA,AMEX...) |
manualValidation | Boolean | |
minOrderAmount | Long | |
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) | |
tooMuchPerceivedAllowed | Boolean | |
withFollowUp | Boolean | |
PosMobileTheme |
|
accountAddressBookUrl | String (255) | |
accountAdvantagesUrl | String (255) | |
accountHomeUrl | String (255) | |
accountOrderHistoryUrl | String (255) | |
accountProfileUrl | String (255) | |
accountSubscriptionsRenewalUrl | String (255) | |
accountSubscriptionsUrl | String (255) | |
appleAppStoreId | String | |
appleTopbarTextColorBlack | boolean | |
catalogUrl | String (255) | |
externalName | ExternalName | 60 characters max for each translation |
facebookAccount | String | |
googleAccount | String | |
googlePlayStoreId | String | |
logo | String | |
mainScreenBottomColor1 | String | |
mainScreenBottomColor2 | String | |
mainScreenTopColor1 | String | |
mainScreenTopColor2 | String | |
menuBackgroundColor | String | |
menuLinksColor | String | |
menuLinksUrl | String (255) | |
menuNameColor | String | |
menuNotificationTextColor | String | |
panelRightColor1 | String | |
panelRightColor2 | String | |
twitterAccount | String | |
twitterNotificationAccount | String | |
twitterNotificationHashtag | String | |
ProductFamily |
|
contactRequired | Boolean | |
defaultQuantity | Integer | |
directOption | (WITH|WITHOUT|NO) | |
externalName | ExternalName | 60 characters max for each translation |
netPrices | Boolean | |
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) | |
ShippingFee |
|
shipmentModeId | Long | |
code | String (8) | |
externalName | ExternalName | 60 characters max for each translation |
id | Long | |
modifiable | Boolean | |
type | (OTHER|RESERVATION| CANCELLATION) | |
PosSocialConnection |
|
cookieSecret | String | |
exclusiveMode | boolean | |
joinEvent | boolean | |
login | boolean | |
loginURL | String (255) | |
logoutURL | String (255) | |
serviceProviderIdentifier | String | |
sharePurchase | boolean | |
socialAppIdentifier | String | |
socialAppSecret | String | |
socialLoginId | Long | |
socialLoginType | (FACEBOOK|GOOGLE| SECUTIX_IDP|SECUTIX_SP| TWITTER|UEFA|MDP| SWISSPASS|ACCOUNT_KIT) | |
getPhysicalConfiguration
Extracts the details of a physical configuration.
Parameters
requestId | Integer | optional request id, used to identify asynchronous requests (see {@link AsynchronousMethod}. |
physicalConfigurationId | Long | Mandatory mandatory : the physicalConfigurationId we want to extract. |
Return value
PhysicalConfigurationResult |
|
physicalConfigurationData | String | |
requestState | AsynchronousMethodResult. AsynchronousMethodState | |
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String | |
getSeatDetails
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
requestId | Integer | |
performanceId | Long | |
seatDefinitions | List of SeatDefinition | |
SeatDefinition |
|
UNDEFINED | String | |
areaId | Long | |
areaKind | (INDIFFERENT|BOX) | |
available | boolean | |
blockId | Long | |
contingentId | Long | |
number | String | |
physicalSeatId | Long | |
rotation | int | |
row | String | |
scenePanoLink | String | |
scenePhotoLink | String | |
seatCategoryId | Long | |
x | int | |
y | int | |
Return value
SeatsDetailResult |
|
seatsDetailData | SeatsDetailData | |
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String | |
SeatDescription |
|
externalRemark | String | |
seatQuality | String | |
seatQualityId | String | |
stageVisibility | String | |
stageVisibilityType | String | |
titlingVisibility | String | |
titlingVisibilityType | String | |
UNDEFINED | String | |
areaId | Long | |
areaKind | (INDIFFERENT|BOX) | |
available | boolean | |
blockId | Long | |
contingentId | Long | |
number | String | |
physicalSeatId | Long | |
rotation | int | |
row | String | |
scenePanoLink | String | |
scenePhotoLink | String | |
seatCategoryId | Long | |
x | int | |
y | int | |
identifyPublicCodeOrigin
This method allows to find the entity relating to the code entered by a client.
The only checks done by this method are:
- The right to use this code on the sales channel.
- The state of the entity if it has one (VOUCHER or ONE_TIME_CODE_ADVANTAGE)
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
requestId | Integer | |
publicCodes | List of String | |
Return value
PublicCodeOriginResult |
|
publicCodeOriginDatas | List of PublicCodeOriginData | |
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String | |
PublicCodeOriginData |
|
entityId | Long | |
publicCode | String (8) | |
publicCodeOriginEntity | (PARTNER_ADVANTAGE| ONE_TIME_CODE_ADVANTAGE| RULESET|PROMO|VOUCHER) | |
resultCode | String (8) | |
isCatalogServiceAlive
validate network connection and login/password
Parameters
Return value
WebMethodResult |
|
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String | |
saveItemPrice
Modifies the price of a given item in the catalog.
Parameters
ItemPriceUpdate |
|
amount | Long | Optional, 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). |
audienceSubCategoryId | Long | Mandatory. |
itemId | Long | to provide when the product is a Service, a Membership, a Goods or a Pass |
performanceId | Long | to provide when the product is an event |
pricelevelId | Long | Optional, to provide when the product is sold at a different price if the purchaser is holding a Membership or a
SeasonTicket |
productId | Long | Mandatory |
seatCategoryId | Long | To provide when the product is an event. Either itemId or performanceId+seatCategoryId must be provided |
Return value
SaveItemPriceResult |
|
requestId | Integer | |
statusCode | String (8) | |
statusDetail | String | |