Service: ExternalAccessControlService

Version: 1_2 (other versions, change log) Deprecated. This version is still supported.

SOAP Demo endpoint: https://secutix.ws.secutix.com/tnci/external-remoting/com.secutix.facade.control.v1_2.ExternalAccessControlService.webservice?wsdl

REST Demo endpoint (only POST): https://secutix.ws.secutix.com/tnci/backend-apis/externalAccessControlService/v1_2/{methodName} Replace {methodName} for the desired method name as shown below.

To get the endpoint for your own institution, replace "secutix" (just after https://) in the url by your own institution code.

For further documentation and examples, please check in Platform Website.External access control service.

Methods:

burnTicket

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Retrieves the ticket marked by the given barcode / and or taxnumber from the sales channel in context. If the ticket is printed (or not printed) --> controls it OK else --> FAIL. Returns history of control.

Parameters

requestIdIntegerTODO
barCodeOrTaxNumberString     

Return value

ControlledTicketResult
controlledTicketDataControlledTicketData     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

ControlledTicketData
barcodeString (8)     
containerIdentifierString     
containerTicketboolean     
controlOperationsList of ControlOperation     
duplicateboolean     
printingDateTimeDate     
state(VALID|CANCELLED)     
taxNumberString     
ticketKindString     
ticketMedium(CONTENT|E_TICKET|THERMAL|
MOBILE)
     

ControlOperation
controlOperationType(OK|OFFLINE_OK|FAIL|
OFFLINE_FAIL|
INVALIDATED_TICKET|
CANCELLED_TICKET)
     
operationDateTimeDate     

exportList

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Parameters

requestIdInteger     
listType(GREY|BLACK|WHITE)     
ticketType(ALL|THIRD_PARTY)     
seasonCodeString (8)     
productCodesList of String     
paginationStartString     
nbMaxResultsLong     

Return value

AccessControlListResult
accessControlListDataAccessControlListData     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

AccessControlListData
accessControlListItemsList of AccessControlListItem     
paginationEndString     

AccessControlListItem
areaCodeString (8)     
audienceCategoryKindString     
audienceSubCategoryCodeString (8)     
barcodeString (8)     
blockCodeString (8)     
cancellationCause(NOT_CANCELLED|REFUNDED|
LOSS|FORBIDDEN|DUPLICATA|
REPRINT|THEFT|OTHER|
PRINT_KO|CHANGE_RFID)
     
categoryCodeString (8)     
containerIdentifierString     
endValidityDateDate     
entranceCodeString (8)     
entryQuantityInteger     
holderFirstNameString     
holderLastNameString     
holderPhotoURL     
performanceDateTimeDate     
performanceIdLong     
productCodeString (8)     
productIdLong     
seatNumberString     
seatQualityCodeString (8)     
seatRowString     
taxNumberString     
ticketMedium(CONTENT|E_TICKET|THERMAL|
MOBILE)
     
ticketState(VALID|CANCELLED)     
validityDateDate     
validityDaysInteger     

getCatalog

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Parameters

requestIdInteger     
seasonCodeString (8)     
productCodeString (8)     
validityStartDateDate     
validityEndDateDate     

Return value

CatalogResult
barcodeIDInteger     
internalNameString     
internalRequestIdInteger     
itemControlDatasList of ItemControlData     
requestStateAsynchronousMethodResult.
AsynchronousMethodState
     
seasonCodeString (8)     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

ItemControlData
entrancesControlDataList of EntranceControlData     
performanceStartDateTimeDate     
pricesControlDataList of PriceControlData     
productControlDataProductControlData     

EntranceControlData
codeString (8)     
internalNameString     

PriceControlData
audienceSubCategoryAudienceSubCatControlData     
currencyCodeString (8)     
rawValuelong     

AudienceSubCatControlData
codeString (8)     
internalNameString     

ProductControlData
barcodeIdInteger     
codeString (8)     
durationInteger     
eventControlDataList of EventControlData     
internalNameString     
numberValidDaysInteger     

EventControlData
barcodeIdInteger     
codeString (8)     
internalNameString     
organizationDayStartTimeDate     
performancesList of PerformanceTreatedData     
tolerancelong     

PerformanceTreatedData
durationTimeSpan     
openingTimeTimeSpan     
performanceIdInteger     
processDateTimeDate     
spaceString     
startDate     
tolerancelong     

getControlledTicket

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Retrieve the given ticket data identified by its barcode OR taxnumber.

A list of operations is associated to the data:
if ticket is invalidated, an invalidation operation, with last ticket update time as dateTime.
if ticket is cancelled, a cancellation operation, with last ticket update time as dateTime.

Parameters

requestIdIntegerTODO
barCodeOrTaxNumberString     

Return value

ControlledTicketResult

getTimeZone

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Retrieve the timezone of request org

Parameters

requestIdInteger     
institutionCodeString (8)     
organizationCodeString (8)     

Return value

TimeZoneResult
timeZoneString     
requestIdInteger     
statusCodeString (8)     
statusDetailString     

importControlledTicket

REST_RPCMOSACUBEPLAY
SOAPMOSACUBEPLAY

Parameters

requestIdInteger     
controlledTicketsList of ControlledTicket     

ControlledTicket
acIdentifierString     
additionnalInfoString     
barcodeString (8)     
controlDateDate     
controlResult(OK|FAIL|OFFLINE_OK|
OFFLINE_FAIL)
     
countingProductboolean     
deviceCodeString (8)     
failureReasonString     
gateCodeString (8)     
multiplierInteger     
sectorCodeString (8)     

Return value

WebMethodResult
requestIdInteger     
statusCodeString (8)     
statusDetailString