All notable changes to the TicketWave API OpenAPI specification are recorded in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning per the rules in README.md.
1.0.1 — 2026-06-28
Brand-name canon alignment + apex URL sweep. No wire-format changes.
info.titlerenamed from "TicketWave Access API" to "TicketWave API" to align with the canonical brand name (canon §3).- All
www.ticketwavehq.comreferences swept to the apexticketwavehq.com:info.contact.urlinfo.license.urlinfo.description(api-keys URL)servers[1].url(dashboard alias)components.securitySchemes.apiKey.description(api-keys URL)- README License section
- this CHANGELOG (footer reference below)
1.0.0 — 2026-06-25
Initial public release of the spec.
openapi.yaml— OpenAPI 3.1 document for the TicketWave Access API./api/v1/*namespace — read tenant resources:- Events (
/api/v1/events,/api/v1/events/{eventSlug}) - Ticket tiers (
/api/v1/events/{eventSlug}/tiers) - Orders (
/api/v1/orders,/api/v1/orders/{orderId}) — PII gated byplugin:piiscope;CustomerMaskedreturned by default.
- Events (
/api/v2/*namespace — the access-decision engine:- Decisions (
/api/v2/decisions,/api/v2/decisions/{decisionId},/api/v2/decisions/{decisionId}/replay) - Rules (
/api/v2/rulesCRUD, stage management) - Resources (
/api/v2/resourcesCRUD) - Actors (
/api/v2/actors,/api/v2/actors/{actorId}/claims) - Disputes (
/api/v2/disputes,/api/v2/disputes/{disputeId}) - Overrides (
/api/v2/overrides) - Subscriptions (
/api/v2/subscriptions— HMAC signing secret surfaced once on create) - Tenants (
/api/v2/tenants/self) - Shadow-mode triage (
/api/v2/shadow/disagreements) - System events feed (
/api/v2/system/events)
- Decisions (
- Bearer-token security scheme (
apiKey) withtw_live_*token format documentation. - 14 tags grouping the surface by domain.
- 64 component schemas covering requests, responses, and shared envelopes (
OffsetPagination,LimitPagination,Money,CustomerMasked,Tenant,Decision,Rule,Resource,Actor,Dispute,Override,Subscription,SystemEvent, …). - Canonical server
https://access.ticketwavehq.comlisted first; dashboard aliashttps://ticketwavehq.comlisted second (both resolve to the same deployment). - Rate-limit guidance: 120 req/min/key on v1, 240 req/min/key on v2.
| Item | Count |
|---|---|
| Paths | 26 |
| Operations | 37 |
| Component schemas | 64 |
| Tags | 14 |
- Webhook signature verification (HMAC-SHA256) is documented out-of-band at https://access.ticketwavehq.com/help. The OpenAPI 3.1
webhooksblock does not yet round-trip HMAC details through every code generator, so we keep that contract human-readable for now. - Routes marked
# TODOin the source are passthroughs of underlying rows whose shape is not yet pinned; future minor releases will harden those schemas additively.