Jetron TicketFluid

Authentication

Authenticate with your public API key as a Bearer token.

Every authenticated endpoint requires your public API key as a Bearer token:

curl https://fluid.jetronticket.com/api/v1/events \
  -H "Authorization: Bearer jt_public_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

With the SDK, pass it once when creating the client:

import { createClient } from '@jetronticket/api'

const client = createClient({
  apiKey: 'jt_public_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
})

Host scoping

All events are automatically scoped to the event host that owns the API key. There is no host or tenant parameter to pass. A key can only see and sell its own host's public events.

Key types

Jetron Fluid keys are typed. The API accepts public keys (jt_public_...), which are safe to use from a browser: they only expose your host's already-public events and the attendee checkout flow.

ResponseMeaning
401 unauthorizedThe key is missing or invalid.
403The key is valid but the wrong type (e.g. a private key).

Only /health is unauthenticated

Every endpoint except GET /health requires a key. Authenticated endpoints are also rate limited per key.

On this page