Understand S-360 variables for tickets Injection
TIXNGO V4
Variable Name | Variable Type | Variable usage/description | Visible in TIXNGO app / ticket (Yes/No) | Required by TIXNGO API?
| Set in S-360 (Injection Batch)? | Overwritable by SecuTix's Ticket Template Editor? |
|---|---|---|---|---|---|---|
event.id | String | Unique identifier of the event | No | Yes | Set systematically by Injection Batch | No |
event.name | String | Name of the Event | Yes | Yes | Set systematically by Injection Batch | Yes |
event.address.site | String | Name of the site the Event will take place. | Yes | Yes | Set systematically by Injection Batch | Yes |
event.address.city | String | City where the event takes place | No | Yes | Set systematically by Injection Batch | Yes |
event.address.countryCode | String | Country code for the Address | No | Yes | Set systematically by Injection Batch | Yes |
event.address.zip | String | Zip code where the Event takes place | No | Yes | Set systematically by Injection Batch | Yes |
event.startime | Date follows RFC 3339 standard | Time at which the event starts. Date Format: 2022-12-12T16:11:00Z | Yes | Yes | Set systematically by Injection Batch | no |
event.expirationDate | Date follows RFC 3339 standard | Time at which the event expire. Expired event cannot be used anymore. | No | Yes | Set systematically by Injection Batch | no |
event.website | String | Website URL of the Event. | No | No | Set systematically by Injection Batch | Yes |
event.metadata | List | Specific "key-value" fields provided to Organizer for special information about the event. Resale
Exchange
Event schedule
add EVENT_SCHEDULE as an event metada key Put this JSON as a static value [
{
"label": "e_gateOpening",
"time": "18:30"
},
{
"label": "e_ceremony",
"time": "19:30"
},
{
"label": "e_startTime",
"time": "19:45"
},
{
"label": "e_gateClosing",
"time": "22:30"
}
]You can adjust the time and remove unnecessary information if need Current supported Crowdin labels for the event schedule: e_gateOpening, e_ceremony, e_startTime, And make sure you have already provide the translation for these Crowndin labels, example: Event semantics Event semantics - Match
Minimum match event semantics can be injected by setting the following variables in the injection template:
Ticket Layout - Overriding at event-level V4 Ticket Layout - Overriding at event-level
| Yes | No | Set systematically by Injection Batch | Yes |
ticketId | String | Unique identifier of this ticket in the organizer's ticketing system (typically technical ID) | No | Yes | Set systematically by Injection Batch | No |
ticketNumber | String | Business, human-readable, unique ticket identifier (i.e., tax number) | Yes | Yes | Set systematically by Injection Batch | No |
ticketCode | String | Barcode of the Ticket. | Yes | Yes | Set systematically by Injection Batch | No |
activationRule | String | Name of the activation rule to use for this ticket. If no value is provided or no matching rule is found, the system will use the rule named 'DEFAULT'. | No | No |
| Yes |
dataCollectionRule | String | Name of the data collection rule to use for this ticket. If not provided or not matching a rule associated with the event, will use the one named 'DEFAULT' | No | No |
| Yes |
designRule | String | Name of the design rule to use for this ticket. If not provided or not matching a rule associated with the event, will use the one named 'DEFAULT' | No | No |
| Yes |
emailRule | String | Name of the email rule to use for this ticket. If not provided or not matching a rule associated with the event, will use the one named 'DEFAULT' | No | No |
| Yes |
usageRule | String | Name of the usage rule to use for this ticket. If not provided or not matching a rule associated with the event, will use the one named 'DEFAULT' | No | No |
| Yes |
purchaseDetails.fileNumber | String | Purchase reference number in the ticketing system. | Yes | Yes | Set systematically by Injection Batch | No |
purchaseDetails.purchaseDate | date time - Date follows RFC 3339 standard | Purchase date and time | Yes | Yes | Set systematically by Injection Batch | No |
purchaseDetails.price | number | Price of the ticket | Yes | Yes | Set systematically by Injection Batch | No |
purchaseDetails.currency | String | Currency following the ISO 4217 format | Yes | Yes | Set systematically by Injection Batch | No |
purchaseDetails.seatCategoryId | String | Unique identifier of the seat category corresponding to this ticket. This identifier should have a matching translation in the event metadata in order to be displayed properly on the mobile | Yes | Yes | Set systematically by Injection Batch | No |
purchaseDetails.contingentId | String | Unique identifier of the contingent from which this ticket is coming. For reference and display in Backoffice only, this is not visible on the mobile ticket. | Yes | No | Set systematically by Injection Batch | No |
purchaseDetails.tariffId | String | Unique identifier of the tariff applied to this purchase. | Yes | Yes | Set systematically by Injection Batch | No |
ticketDetails.main | List | Free main ticket metadata "lang-key-value" fields display essential custom information in the first section. V4 Ticket Layout > Classic | Ticket metadata display Format: ticketDetails.main.1.lang = 'en'
ticketDetails.main.1.key = 'my key'
ticketDetails.main.1.value = 'xyz' | Yes | No | No | Yes |
ticketDetails.extra | List | Free ticket metadata "key-value" fields display less important custom information in a dedicated "More info" section at the bottom of the ticket, just above the sponsors' footer. V4 Ticket Layout > Classic | Ticket metadata display Format: | Yes | No | No | Yes |
ticketDetails.hidden | List | Free "key-value" fields are used for specific per-ticket customization. For more details, visit Introduction to V4 Design rules | Specific per ticket customization. Keys:
You can also visit this page to understand how to set up the Multingual for ticket metadata | - | No | No | Yes |
ticketDetails.flow |
| Navigation flow with "key-value" fields to display custom information in the “box” section instead of the Seating Details when presented For more details, visit V4 Ticket Layout > Custom Flow Format: ticketDetails.flow.1.key = 'Zone'
ticketDetails.flow.1.value = 'Z1' |
|
|
|
|
seatingDetails.seated | Boolean | Set to true if the seating details below are available and can be displayed to the spectator on the ticket. Set to false for cases like parking tickets for instance. | No | Yes | Set systematically by Injection Batch | Yes |
seatingDetails.numbered | Boolean | True when the ticket gives access to a numbered seat. | No | Yes | Set systematically by Injection Batch | Yes |
seatingDetails.area | String | Area to which the ticket gives access. Condition: This field is required if value of seatingDetails.seated is true | Yes | Condition | Set systematically by Injection Batch | Yes |
seatingDetails.level | String | Level to which the ticket gives access. | Yes | No | Set systematically by Injection Batch | Yes |
© TIXNGO 2023 - Login