Data model

The Keystone lists grouped by area, with their lifecycles.

features/keystone/models/index.ts registers the lists.

AreaLists
Venues and seatingVenue, SeatingChart, ChartSection, Seat
Talent and dealsAgency, Artist, Tour, Event, EventArtist, DateHold, Offer, EventExpense
Pricing and inventoryPriceLevel, PriceLevelPhase, SeatInventory, ProductionHold, InventoryHold, PromoCode, PromoRedemption
Orders and admissionTicketOrder, TicketOrderLine, Ticket, ScanEvent, CashDrawer
SettlementMerchSales, BarSales, Settlement, SettlementLine, ArtistPayment
PaymentsPaymentProvider, PaymentCollection, PaymentSession, Payment, Refund, PaymentWebhookEvent
PlatformUser, Role, StoreSettings, ManagerApproval, AuditEvent, IdempotencyKey, OAuthApp, OAuthToken

Lifecycles

ListStatuses
Eventhold, announced, presale, on_sale, sold_out, doors, in_progress, completed, settling, settled, cancelled, postponed
DateHoldheld, challenged, confirmed, released
Offerdraft, sent, accepted, declined, contracted, settled, superseded
SeatingChartdraft, published, retired
InventoryHoldactive, converted, released, expired
TicketOrderpending_payment, paid, partially_refunded, refunded, cancelled, comp
Ticketvalid, checked_in, void, refunded, transferred
Settlementdraft, reviewed, signed_promoter, signed_artist, final, void
ArtistPaymentscheduled, paid, void

Status fields cannot be updated through the generic API. Only the named mutations move them.

On this page