Eventjet GraphQL API documentation

Eventjet GraphQL API documentation

Welcome to the documentation for the documentation for our GraphQL API.

The Endpoint of the API is https://lux.eventjet.at/graphql. If you have any questions, feel free to contact us at support@eventjet.at.

To learn the basics about GraphQL itself, visit the official GraphQL documentation.

Root Fields

Query

Mutation

FieldDescriptionType
addSeatToCartAdds a seat to a cart.AddSeatToCartPayload
addSeatToSaleAdds a specific seat from a seatmap to a sale. Each call adds one seat.AddSeatToSalePayload
applyCheckoutOptionsToCartApplies checkout options like ticket insurance to a cart.ApplyCheckoutOptionsToCartPayload
applyCodeToNewCartCreates a new cart and applies a discount code to it.ApplyCodeToNewCartPayload
applyCustomerDataToCartApplies customer data (email, name, address, etc.) to a cart.ApplyCustomerDataToCartPayload
applyCustomerDataToSaleApplies customer data (email, name, address, etc.) to a sale.ApplyCustomerDataToSalePayload
applyDiscountCodeApplies a discount code to a cart.ApplyDiscountCodePayload
applyTicketHolderDataToCartAttaches data about the ticket holders to a cart.ApplyTicketHolderDataToCartPayload
applyWirecardResponseApplyWirecardResponsePayload
attributeCartAdds attribution data (source, medium, campaign, etc.) to a cart.AttributeCartPayload
cancelPaymentLinkCancels a payment link, preventing it from being used again.CancelPaymentLinkPayload
cancelPosPaymentForSaleCancels a POS card reader payment for a sale.CancelPosPaymentForSalePayload
cancelSaleCancels a sale.CancelSalePayload
capturePosPaymentForSaleCaptures a POS card reader payment for a sale.CapturePosPaymentForSalePayload
changeDiscountConstraintsChanges the constraints of a discount.ChangeDiscountConstraintsPayload
changeSeatTicketTypeChanges the ticket type of a seat that is already in a cart.ChangeSeatTicketTypePayload
checkIn[ CheckinResult! ]!
completeSaleCompletes/finalizes a sale.CompleteSalePayload
confirmPaymentLinkConfirmPaymentLinkPayload
consumeCartFlashMessagesConsumes flash messages that were added to the cart.[ FlashMessage! ]!
createDiscountCreateDiscountPayload
createFormCreates a new form.CreateFormPayload
createReportViewCreateReportViewPayload
createReservationCreates a new `Sale`.CreateReservationPayload
createSaleCreates a new box office sale.CreateSalePayload
createTagCreates a new tag.CreateTagPayload
createTagAndTagSubjectCreateTagAndTagSubjectPayload
deleteDiscountDeleteDiscountPayload
deleteReportViewDeleteReportViewPayload
deleteTagDeletes a tag.DeleteTagPayload
extendCartExpirationExtendCartExpirationResult!
generateDiscountCodesGenerateDiscountCodesPayload
initiatePosPaymentForSaleInitiates a POS card reader payment for a sale.InitiatePosPaymentForSalePayload
modifyDiscountGroupConstraintsModifyDiscountGroupConstraintsPayload
modifyFormModifyFormPayload
modifyReportViewModifyReportViewPayload
payPaymentLinkPayPaymentLinkPayload
placeOrderPlaceOrderPayload
removeDiscountCodeFromCartRemoveDiscountCodeFromCartPayload
removeItemFromCartRemoveItemFromCartResult!
removeItemFromSaleRemoves an item from a sale.RemoveItemFromSalePayload
removeSeatFromCartRemoveSeatFromCartPayload
renameDiscountGroupRenameDiscountGroupPayload
setCartItemQuantitySetCartItemQuantityResult!
setCartVolumeQuantitiesSetCartVolumeQuantitiesPayload
setDiscountStatusSetDiscountStatusPayload!
setSaleItemQuantitySets item quantities on a sale by ticket type. Used for ticket types that are not associated with a seatmap.SetSaleItemQuantityPayload
setSalePaymentTypeSets the payment type for a sale.SetSalePaymentTypePayload
setSaleVolumeQuantitiesSets volume-based ticket quantities on a sale.SetSaleVolumeQuantitiesPayload
setShopMarketingCodesChanges marketing codes for the given shop. This mutation requires authentication.SetShopMarketingCodesResponse!
startWirecardPaymentSessionStartWirecardPaymentSessionPayload
tagAdds a tag to a `TagSubject`.TagPayload
untagRemoves a tag from a `TagSubject`.UntagPayload