Get Ticket Types for Event with Shops
GET/event/:guid/ticket/shops
Returns all Ticket Types for the Event with attached Shops.
Request
Path Parameters
The guid of the Event.
Responses
- 200
- 403
- 404
Ticket Types with Shops of Event found.
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
]
The guid of the the Ticket Type.
The guid of the Company associated with the Ticket Type.
The guid of the Event associated with the Ticket Type.
Possible values: <= 255 characters
The name of the Ticket Type.
Possible values: <= 65536 characters
The description for the Ticket Type.
Possible values: <= 999999
The minimum price of this Ticket Type in cents, overwrites the mandatory Product Type prices.
Possible values: <= 100
The VAT percentage which applies to this Ticket Type. This is a float with at most 2 decimals, because VAT percentages in some countries have fractions of a percent.
Whether the Metadata within the Ticket Type can be LatePersonalized. When true MetaData is not asked in Shop but before download.
Possible values: [auto
, sold_out
]
One can overwrite the status for a Ticket Type here.
Possible values: [EventProtect
, RefundProtect
, RandomNumberGenerator
, PlayPass
, Co2Compensate
, Giro555
]
Which class the Ticket Type needs to trigger after for example a Payment.
Possible values: >= 1
Default value: 1
The Ticket Type can only be ordered in groups of this size, i.e. the count of ordered Ticket Types needs to be exactly divisible by this number. This should be less or equal to min_orderable_amount_per_order.
The start of the availability range for this Ticket Type. Has to be set when available_until is set.
The end of the availability range for this Ticket Type. Has to be set when available_from is set.
Possible values: <= 999999999
Default value: 0
The margin for which the Ticket Type will show-up (with countdown for example) in the Shop.
Possible values: >= 1
Default value: 1
Specifies the minimum number of Ticket Types a visitor can select within one Order. This should be less or equal to max_orderable_amount_per_order.
Possible values: <= 250
Default value: 20
Specifies the maximum number of Ticket Types a visitor can select within one Order. This should be greater or equal to min_orderable_amount_per_order.
Possible values: <= 100
Default value: 0
How many fees will be in the Ticket Type.
Possible values: <= 255
The category key from the Chart where the Ticket Type should be applied to (see Seats.io).
Whether to hide this Ticket Type when no Coupon is used.
Default value: true
Whether to combine the Products into the Ticket Type price or not. If false, Products show up separately on the receipt/invoices.
Default value: true
Whether it is possible to swap the Ticket Type.
Whether a Ticket Type is available in Cashr.
Possible values: [sold_out
, not_sold_right_now
, available
]
The sale status of the Ticket Type.
Whether a Ticket Type is seated or not.
Whether to include the service costs into the price.
fees
object
Total of all fees.
self
object
Fixed fees.
Varying fees.
Percentage fees.
other
object
Fixed fees.
Varying fees.
Percentage fees.
shops
object[]
The guid of the Shop.
Possible values: <= 255 characters
The name of the Shop.
Possible values: <= 65536 characters
The description of the Shop.
Possible values: [auto
, enabled
, disabled
]
Default value: auto
Whether to show the Event selection as first step in the Shop. On default this will be enabled if there are 5 or more Events available.
Possible values: >= 8 characters
and <= 15 characters
A Google Tag code from Google Tag Manager to include in the Shop.
The terms of the Company of the Shop. This is a url.
Any custom css the Shop has.
Whether people should be auto-attended or not, when they are logging in with Facebook.
The full url to the Facebook Page. This will be shown in shop as header.
Whether for seats, orphan seats are allowed.
Whether a date should be preselected. When set to true, the shop always falls back to date-selection mode.
Extra rules which can be enforced on the emails when placing Orders, i.e. Laraval validation rules.
Whether all emails should be unique, i.e. only 1 Order can be placed with the same email address.
Whether to allow auto pruning.
Calculated property, the Whitelabel terms a visitor has to accept.
Default value: EUR
Currency for the Orders, currently ignored.
Possible values: <= 3600
How long reserved Tickets and/or Products remain reserved. The time is in minutes.
The public key to use with Seats.io.
fees
object
Total of all fees.
self
object
Fixed fees.
Varying fees.
Percentage fees.
other
object
Fixed fees.
Varying fees.
Percentage fees.
pivot
object
The guid of the Ticket Type.
The guid of the Shop.
[
{
"guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"company_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"event_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"description": "string",
"min_price": 0,
"vat_percentage": 0,
"late_personalization": true,
"status_overrule": "auto",
"class": "EventProtect",
"increment": 1,
"available_from": "string",
"available_until": "string",
"availability_margin": 0,
"min_orderable_amount_per_order": 1,
"max_orderable_amount_per_order": 20,
"seats_category_key": 0,
"hide_without_coupon": false,
"combines_products": true,
"swappable": true,
"status": "sold_out",
"seated": true,
"fees": {
"total": 0,
"self": {
"fixed": 0,
"varying": 0,
"percentages": 0
},
"other": {
"fixed": 0,
"varying": 0,
"percentages": 0
}
},
"shops": [
{
"guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"description": "string",
"event_selection": "auto",
"google_tag": "string",
"company_terms": "string",
"css": "string",
"facebook_auto_attend": true,
"facebook_page_url": "string",
"seats_allow_orphan": true,
"greedy_date_selection": true,
"email_validation_rule": "string",
"email_must_be_unique": true,
"auto_prune": true,
"global_terms": "string",
"currency": "EUR",
"reservation_time": 0,
"seats_public_key": "string",
"fees": {
"total": 0,
"self": {
"fixed": 0,
"varying": 0,
"percentages": 0
},
"other": {
"fixed": 0,
"varying": 0,
"percentages": 0
}
},
"pivot": {
"ticket_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"shop_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
}
]
}
]
Unauthorized. You do not have permission to access this Event or the Ticket Types or Shops of the Event.
- application/json
- Schema
- Example (from schema)
Schema
The general error code.
The exact reason of failure.
{
"error_code": "string",
"error_description": "string"
}
Event not found.
- application/json
- Schema
- Example (from schema)
Schema
The general error code.
The exact reason of failure.
{
"error_code": "string",
"error_description": "string"
}