TicketTrails

Your Adventure Awaits

EventsVenuesHighlightsPartnersVendorsNFC StoreActivateAboutBlogSupport

TicketTrails

Your Adventure Awaits

EventsVenuesHighlightsPartnersVendorsNFC StoreActivateAboutBlogSupport
REST API v1

Build on the TicketTrails API

One versioned contract for events, orders, tickets, payments, NFC, and analytics. Every response uses the same JSON envelope, every write declares the scope it needs, and the OpenAPI 3.1 spec is served straight from this app.

Get an API KeyOpen the OpenAPI Spec

Base URL

/api/v1 (this origin)

Format

JSON request / response

Auth

Bearer API key

Endpoints

28 documented

Three steps to your first call

  1. 1.Create a key on the API keys page. Choose a tier and tick only the scopes you need.
  2. 2.Send it as Authorization: Bearer tt_live_.... Keys prefixed tt_test_ run against sandbox payment providers.
  3. 3.Start with GET /api/v1/events and read data.items out of the envelope.

Response shape

{ data, error, meta: { requestId, timestamp, pagination } }

data is null on failure and error is null on success. Never both.

Before you go live

  • Keep secret keys server-side. A browser or mobile bundle should never hold one.
  • Send an Idempotency-Key on order, payment, top-up, scan, and check-in writes. It must be a UUID.
  • Log X-Request-Id from every response. It is the only handle support has on a request.
  • Back off on RATE_LIMITED using the Retry-After header.
bash
curl -X GET "/api/v1/events?when=upcoming&limit=20" \
  -H "Authorization: Bearer tt_live_YOUR_KEY" \
  -H "Accept: application/json"

The same call in four languages

There is no official SDK. The API is plain HTTPS and JSON, so any HTTP client works.

bash
curl -X GET "/api/v1/events?when=upcoming&limit=20" \
  -H "Authorization: Bearer tt_live_YOUR_KEY" \
  -H "Accept: application/json"

Resources

OpenAPI 3.1 specification

The machine-readable contract served from this app. Use it to generate a client.

Fetch the spec

API portal

Pricing, entitlements, and a guided tour of the platform API.

Open API portal

NFC API docs

Device, transaction, and top-up workflows in more depth.

Open NFC docs

API keys

Create keys, pick scopes, and set a per-key rate limit below your tier.

Manage keys

Liveness probe

Confirms the process is up. Touches no dependencies.

Check health

Readiness probe

Confirms the database is reachable and the process can serve traffic.

Check readiness

Stuck on an integration?

Send us the X-Request-Id from the failing response and we can trace it server-side.

Contact supportManage API keys

Discover local events and secure event services.

Inquiries

0976556822
support@tickettrails.com

Event Planning

  • Event Planning Tips
  • Event Budgeting Guide
  • Event Venue Selection
  • Event Risk Management

Event Marketing

  • Marketing Strategies
  • Industry News
  • Case Studies
  • Featured Events

Event Technology

  • Technology Trends
  • Accessibility Guidelines
  • Industry News
  • Case Studies

Resources

  • Events
  • Highlights
  • Partners
  • Vendors
  • Venues
  • Fees
  • About Us
  • Blog
  • Support
  • NFC Store
  • Activate
  • Developers API
  • NFC API Docs
  • API Docs

© 2026 TicketTrails. All rights reserved. A product of Trailtech Group Limited.

HelpContactTermsPrivacy
HomeEventsPartnersNFCAccount