OVERVIEW
- Backoffice timezone is based on browser local timezone.
...
Update the event's information
Variable Name Variable Type Value length Variable usage/description Event Name string 128 char Name of the match Website URL string 128 char If specified then clickable URL displayed at the Ticket Detailed View Event Group Image URL string 256 char Display image as per URL on following ticket views: My Tickets - "Group Image" string 128 char Display name on following view: My Tickets - Event Group Name Ribbon Display Time string must follow RFC 3339 date format Time at which a ribbon is displayed on the mobile app to notify spectator to turn on Bluetooth. This Ribbon Display Time is not converted in local browser time as we must set here the Time Zone Start Time string must follow RFC 3339 date format Displays Match date and kick-off time at the Ticket View and Ticket Detailed View. This Start Time is not converted in local browser time as we must set here the Time Zone Expiration date string must follow RFC 3339 date format Not displayed, this is the Time at which the Event Expires. This Expiration Time is not converted in local browser time as we must set here the Time Zone Time Zone offset must follow RFC 3339 date format Time Zone offset for Start Time, Expiration Time & Activation Time of the Event Site string 200 char Site name displayed at the Ticket View and Ticket Detailed View under Address title City city 200 char City where the event takes place Line 1 string 200 char line 1 of the address Line 2 string 200 char line 2 of the address Line 3 string 200 char line 3 of the address Country Code string 200 char country code for the address Region string 200 char region of the event Zip string 200 char zip code for the address Longitude number float longitude of the event's location Latitude number float latitude of the event's location Mobile App Id string 256 char Used as a key to display tickets only for the particular Event Ticket Image URL string 256 char Display image as per URL on following ticket views: Ticket View, Ticket Detailed View Remove Ticket Image URL Boolean Boolean Enable the deletion of all tickets image URLs in that event. Transfer Group Id string 256 char Transfer rules can technically be different for every ticket. Organizer might want to chose to have different transfer rules for different types of ticket (ex: Adult, child, VIP, etc…). This GroupID is the Transfer rules group ID representing a group of transfer rules applied to certain tickets. If Organizers want to apply the same rules to every tickets, by default this groupID is set to the EventID and every ticket will be in this group. Max number of Ticket per receiver's Phone integer integer Maximum amount of tickets per phone for this Transfer rules group id Max Resell Price increase (in %) integer smallint Maximum profit (price increase in %) of the original ticket price for a resell between spectator.
It is editable or used only if organizer resale setting is enabled
Max number transfer per Phone integer integer Total amount of transfers per Phone (-1 feature is disabled). Counter is increased for every new transfer, but decrease on a Return. Max number transfer per Ticket integer integer Total amount of transfers per Ticket (-1 feature is disabled). Counter is increased for every new transfer, but decrease on a Return. Assign Limit integer integer Upper bound amount of transfer before the Assign function is disable (-1 means unlimited) Allow Transfer Boolean Boolean Enables or Disables transfer functionality for given match (Send menu item in the ticket view hidden or displayed) Allow Transfer after Activation Boolean Boolean Enables or Disables transfer functionality for given match for Activated Tickets (Send menu item in the ticket view hidden or displayed) Allow Transfer after Control Boolean Boolean Enables or Disables transfer functionality for given match for Controlled Tickets (Send menu item in the ticket view hidden or displayed) Allow Return To Organizer Boolean Boolean Enables or Disable allow everyone to release ticket to resale. (More Details) Allow Return To Organizer For Initial Spectator Boolean Boolean Enables or Disable only Initial Spectator can release ticket to resale. Resale Group Id string 256 char Resale rules can technically be different for every ticket. Organizer might want to chose to have different resale rules for different types of ticket (ex: Adult, child, VIP, etc…). This GroupID is the Resale rules group ID representing a group of resale rules applied to certain tickets. If Organizers want to apply the same rules to every tickets, by default this groupID is set to the EventID and every ticket will be in this group.
It is editable or used only if organizer resale setting is enabled
Allow Resell Boolean Boolean Enables or Disables resale functionality for given match for all Tickets (Send menu item in the ticket view hidden or displayed)
It is editable or used only if organizer resale setting is enabled
Allow Resell after Activation Boolean Boolean Enables or Disables resale functionality for given match for ActivatedTickets (Send menu item in the ticket view hidden or displayed)
It is editable or used only if organizer resale setting is enabled
Keep one Ticket Overall Boolean Boolean Force ALL ticket wallet holders to keep at least 1 ticket per given Match Keep one Ticket at Injection Boolean Boolean Force ticket wallet holder to whom tickets were originally injected to keep at least 1 ticket per given Match. E.g. all his transfer guests will be able to forward all the tickets they received The Resale & Purchase Agreement URL string 512 char The Resale & Purchase Agreement URL in P2P resale
It is editable or used only if organizer resale setting is enabled
Ticket Terms & Conditions URL string 512 char Ticket Terms & Conditions URL in P2P resale Resale Options string 100 char Support organizer define the resale price with three options A, B and C per Transfer Group Id:
- "Option A: Price range" [the resale price of this ticket is allowed by the event organizer to be resold between a minimum and a maximum]
- "Option B: Fixed price" [the resale price of this ticket is set by the event organizer]
- "Option C: Unlimited price" [the resale price of this ticket is allowed by the event organizer to be resold at any price]
It is editable or used only if organizer resale setting is enabled
Min resale price decrease number float Enable when Resale option A is selected. Min resale price decrease (in % of the initial price) of the ticket to be resold
It is editable or used only if organizer resale setting is enabled
Max resale price increase number float Enable when Resale option A is selected. Max resale price Increase (in % of the initial price) of the ticket to be resold
It is editable or used only if organizer resale setting is enabled
Specific resale price decrease/increase number float Enable when Resale option B is selected. Specific resale price decrease/increase (in % of the initial price) of the ticket to be resold:
- Value > 0: Increase
- Value < 0: Decrease
It is editable or used only if organizer resale setting is enabled
Activation Id string 50 char Activation group ID. Different tickets could have different activation method, this group ID make the distinction between them. Activation Time string must follow RFC 3339 date format Timestamp at which the tickets in the activation ID will be activated (following the given Activation Method). This Start Time is not converted in local browser time as we must set here the Time Zone Activation Method string online/offline Define ticket activation method for this activation ID, can be online or offline. (Used only if a timestamp is given in Activation Time Barcode Size string key = 128 char; value = 128 char Used to adjust QR code size in mm. Reflects both width and height. The value must between 10 and 32 (10 <= barcode size <= 32). Barcode Position string key = 128 char; value = 128 char Used to adjust QR code position in case if QR code size smaller that smartphone screen width (center, left, right) Event Number number 0 <= number <= 99 Display Event Number on mobile ticket if required Enable Covid Check Boolean Boolean Enables or Disable COVID check functionality for given event TicketShop Resale URL string key = 128 char; value = 128 char The URL of TicketShop resale
Prohibited Items Image URL string key = 128 char; value = 128 char Display Prohibited items image from this URL Prohibited Items Link string key = 128 char; value = 128 char Makes Prohibited Items Image clickable when redirecting to this link (must provide Image URL) Sponsors Image URL string key = 128 char; value = 128 char Display Sponsor image from this URL Sponsors Link string key = 128 char; value = 128 char Makes Sponsors Image clickable redirecting to this link (must provide Image URL)
Seat Map Image URL string key = 128 char; value = 128 char Display Seat Map image from this URL Seat Map Link string key = 128 char; value = 128 char Make Seat Map Image clickable redirecting to this link (must provide Image URL) Design Id string 256 char This Design Id representing a design applied to certain tickets in an Event Background Color string 7 char hexadecimal color The background color of the corresponding Design Id (Example: #bbccdd). If the background color is updated, all the tickets with the corresponding Design Id will be affected
Ticket Resale Fixed Fee number float For organizer could set amount fee for ticket of P2P resale
It is editable or used only if organizer resale setting is enabled
Ticket Resale Percent Fee number float For organizer could set fee percent for ticket (calculating on resale price) of P2P resale
It is editable or used only if organizer resale setting is enabled
Fee Currency string 3 char For organizer could set currency of fee for ticket of P2P resale
It is editable or used only if organizer resale setting is enabled
- See the security information (manual activation pin & Bluetooth instance ID for all activation groups)
- Create/Delete/Edit Questionnaires that can be send to every spectator attending the event.
...
Variable Name | Variable Description | Backend Key |
Burger Menu: Item 1 Visibility | Values: ACTIVE, INACTIVE; control whether the link to external website is shown in the menu. Order of the link in the burger menu is fixed. | promo.external.menu.displayed |
Burger Menu: Item 2 Visibility | Values: ACTIVE, INACTIVE; control whether the link to another app is shown in the menu. Order of the link in the burger menu is fixed. | promo.otherapp.menu.displayed |
Event List: Promo 1 Position | Values: INACTIVE, TOP, AFTER_FIRST, BOTTOM; controls where the External Portal/Website link box is shown in the event list view of the app. | promo.external.event.position |
Event List: Promo 2 Position | Values: INACTIVE, TOP, AFTER_FIRST, BOTTOM; controls where the other app link box is shown in the event list view of the app. | promo.otherapp.event.position |
Event List: Promo 1 Image URL | Link of the image that will be displayed in the box related to the external website | promo.external.image |
Event List: Promo 2 Image URL | Link of the image that will be displayed in the box related to the otherapp | promo.otherapp.image |
Relative position between Events List Promo 1 and Promo 2 | Values: OTHERAPP_FIRST, WEBSITE_FIRST; controls the order when both are put in the same location | promo.external.other.prioritized.position |
Ticket detail key that displayed on activation screen | Values: ticket details main or extra key which define by organizer (eg. Gate, Block, Row, Seat,...) which is used to display on activation screen | design.activation.ticket-details-key |
Number of minutes before sending a non-transferred reminder in the app | Values: Integer > 0 , | ticket.non-transferred.reminder |
Number of minutes before sending a non-assigned reminder in the app | Values: Integer > 0 Pop-up message in app for assigning ticket reminder (FIFA). Value indicates the interval between 2 pop-ups. | ticket.non-assigned.reminder |
Ticket Owner Transfer Alert Keys | Values: List of ticket details main or extra key which define by organizer (eg. Gate, Block, Row, Seat,...) which is used to notify ticket owner transfer tickets (Dependent with ticket.owner.transfer.alerts feature and ticket.owner.transfer.alert.hour ) | ticket.owner.transfer.alerts-keys |
Enable max amount of active devices security | Values: FALSE, TRUE; disable or enable the max active phones security. | security.session.use-max-active-phone |
Max number of active devices at once (only if security is enabled) | Values: Integer >0 (For login restriction security purpose) | security.session.max-active-phone |
Only one active wallet session is allowed | Values: FALSE, TRUE; disable or enable the allowing only one session. (For login restriction security purpose) There are no differences between “Only one active wallet session is allowed” and “Max number of active devices at once (only if security is enabled)” = 1. | security.session.only-allow-one |
Disable online/offline check if device reached max active sessions | Values: FALSE, TRUE; disable or enable the online check if device readed max active sesssions. (For login restriction security purpose) | security.session.disable-online-check |
Minimal supported version of mobile application | Values: (with X, Y, Z are Integers and X is required) Oldest version of the app that requires user to install. Using for force update purpose: the organizer can decide to request to have a minimal version of the TIXnGO wallet to be used. So the app will show you a informative screen to ask you to update the app (cannot do anything else in the app). | mobile.version.minimal |
Latest version of mobile application | Values: (with X, Y, Z are Integers and X is required) Latest version of the app that requires user to install. (Should always same or later than minimal one) There are no features implemented yet related to this one. An example of a potential feature, you might be interested and asked us to develop, would be a new feature to display a pop-up in the app informing a new version is available | mobile.version.latest |
Number of hours before event start time sending different-gates/blocks first message in the app | Values: Integer > 0 Pop-up message in app for transferring ticket reminder. (Dependent with ticket.owner.transfer.alerts and ticket.owner.transfer.alerts-keys ) In case you have tickets for different block/gates. This is for pop-up message. Organizer need to enable and define these keys to be able to use this feature:
| ticket.owner.transfer.alert.hour |
Number of minutes before sending different-gates/blocks reminder in the app | Values: Integer > 0 Pop-up message in app for different-gates/blocks reminder , value indicates the interval between 2 pop-ups. Number of minutes before sending different-gates/blocks reminder in the app
| ticket.owner.transfer.alert.interval |
Amount of days after which the unregistered personal information got anonymized (Set 0 to disable) | Values: Integer > 0 Unregistered emails will be anonymized after this amount of day since the ticket's event expired. | personal.information.anonymize.delay |
...
Variable Name | Variable Description | Backend Key |
Assign Holder Feature | Enable / Disable assign-holder feature, allowing spectator to assign a ticket to a Holder | assign-holder |
Bluetooth Feature | Enable / Disable Bluetooth feature, allowing preparation beacon behavior (Only allow ribbon (what is ribbon? How to see colored information ribbons) and reminder "activate Bluetooth" to be showed, Bluetooth Scanner always enable to scan tickets even this feature is enable or not, even on match day or not) | use-bluetooth |
Display Ticket Owner Feature | Enable / Disable display-owner feature, allowing Owner name to be displayed on the ticket | design.display-owner |
Assign Reason Feature | Enable / Disable assign-reason feature, allowing spectator to give a reason when assigning a ticket to a Holder | use-assign-reason |
Transfer Reason Feature | Enable / Disable trasnfer-reason feature, forcing spectator to give a reason when transferring a ticket | transfer-reason |
Mandatory Assign Reason | Enable / Disable assign-reason feature, forcing spectator to give a reason when assigning a ticket to a Holder | mandatory-assign-reason |
Select language when transferring ticket | Enable / Disable transfer-language feature, allowing spectator to select language of email template when transferring ticket | transfer-language |
Deleted Tickets Visibility | Enable / Disable deleted-tickets-visibility feature, displaying deleted tickets on mobile application | deleted-tickets-visibility |
Wristband Activation Feature | Enable / Disable wristband-activation feature, allowing organizer to activate tickets have wristband option (e.g. hospitability room) | wristband-activation |
Transfer alert for ticket owner has multiple tickets in different locations | Enable / Disable ticket.owner.transfer.alerts feature, allowing organizer to notify for ticket owner has multiple tickets in different locations to transfer tickets. (Dependent with ticket.owner.transfer.alerts-keys and ticket.owner.transfer.alert.hour) | ticket.owner.transfer.alerts |
...
Variable Name | Variable Description | Backend Key |
Max number of reminder emails that can be sent | Values: Integer [0, 5] (maximum of 5 reminders per person Type: email | email.reminder.limit.max-number |
Minimum interval between two reminder in hours | Values: Integer >= 12 (limits to a maximum of 1 email every 12h, hence 2 per day max) Type: email | email.remidner.limit.min-interval |
Time of the day to send the first reminder | Values: Integer [0, 23] representing hours of the day Type: email | email.reminder.limit.time-first |
Number of days before the Event, to start sending reminders | Values: Integer >= 0 Type: email | email.reminder.limit.days-first |
Amount of time (hour) after which the pending transfers will be canceled (Set 0 to not auto-cancel pending transfers) | Values: Integer >= 0 Value indicates the number of hours before auto-cancel is triggered (Value = 0 : no auto-cancel) | ticket.approval.cancel.delay |
Consolidate tickets purchased in one single email - timeframe (X hour) |
| email.ticket.invitation.nextreceiveperiodtime |
Amount of days after which the unregistered personal information got anonymized (Set 0 to disable) |
| personal.information.anonymize.delay |
...
The tool can be used even if there are no open-ended (free text) questions in the questionnaire (hence no natural language processing) since it will also help to gain insights about the closed questions (multiple-choice, radio-button).
ADDENDUM
1. Privileges on the AdminTool:
Few definitions:
...
.
...
Pre defined roles:
- admin-user - AU: has all the privileges listed above.
- support-user SU: has limited privileges to the AdminTool
- basic-user BU: has only the ability to view information using the AdminTool
More details:
- The main user will be created manually by TIXnGO and provided to the organizer.
- The admin user will have the ability to create other users.
- Only 1 user can be admin.
Table of roles:
...