Xara Business API
API reference

Tickets

Create ticketed events and retrieve the tiers available for sale.

Ticket endpoints let a business create an event with one or more pricing tiers, then use each tier as an invoice item during checkout.

Create a ticketed event

POST /Ticket/createBusinessTicket creates the event and its ticket tiers in one authenticated request.

Event fields

FieldTypeRequiredDescription
namestringYesEvent name.
tiersarrayYesOne or more ticket tier objects.
descriptionstringNoCustomer-facing event description.
event_datestringNoEvent date and time.
venuestringNoEvent location.
cover_imagestringNoFile name or URL for the event cover image.
slugstringNoUnique event slug.

Tier fields

FieldTypeRequiredDescription
namestringYesTier name, such as General or VIP.
pricenumberYesNon-negative price for one ticket in this tier.
quantitynumberYesNon-negative number of tickets available.
descriptionstringNoWhat the tier includes.
picturestringNoImage for the tier.
daily_booking_limitnumberNoMaximum tickets that may be booked per day.
slugstringNoUnique tier slug. Xara generates one when omitted.

Each created tier has its own catalog item identifier. Use that identifier as product_id when requesting an invoice.

The older Ticket/requestInvoice endpoint is deprecated. Sell a ticket tier through Payment/requestInvoice instead.

Retrieve ticket tiers

GET /Ticket/getTiers?event_slug=EVENT_SLUG returns the tiers for an event slug.

Use the returned tier data to show availability and pricing before creating the customer's invoice.

Copyright © 2026