Entity Posting API - Ticket Type Add/Update

If the TicketTypeId does not exist, a new Ticket Type record will be created. If it does, it will be updated.

Triggered Updates:

Standard ShowTimeAnalytics Message Parameters:

Fields for Ticket Type Entity:

Ticket Types can be modelled at an overall circuit (HQ) level where all sites in the circuit sell the exact same ticket types with the exact same IDs or at an individual site level where each site manages their own list of ticket types locally.

PLEASE NOTE: All field and attribute names are case sensitive

Message Structure - XML:

POST https://{{CIRCUIT_URL}}/data/pos/

POST - XML

<?xml version="1.0" encoding="UTF-8"?>
<ShowTimeAnalytics dataSupplierId="XXX" messageSequence="XXX">
	<CallbackUrl>https://XXX</CallbackUrl>
	<TicketTypes>
		<TicketType id="XXX" siteId="XXX">
			<Name>XXX</Name>
			<Type>XXX</Type>
			<Tags>
				<Tag>XXX</Tag>
			</Tags>
			<Currency>XXX</Currency>
			<SalePrice precision="XXX">XXX</SalePrice>
			<EffectiveFrom>XXX</EffectiveFrom>
		</TicketType>
	</TicketTypes>
</ShowTimeAnalytics>

Callback Post Fields:

Message Structure - XML:

<?xml version="1.0" encoding="UTF-8"?>
<ShowTimeAnalyticsResponse dataSupplierId="XXX" messageSequence="XXX">
    <Responses>
        <Response id="XXX" siteId="XXX" entity="TicketType">
            <Status>XXX</Status>
            <Warnings>
            	<Warning>XXX</Warning>
            </Warnings>
            <Errors>
            	<Error>XXX</Error>
            </Errors>
        </Response>
    </Responses>
</ShowTimeAnalyticsResponse>