rest, webhooks, and six sdks. signed 5-minute tokens. a readable changelog. and a dial tone on the phone when something breaks.
curl https://api.tired.events/v2/events \ -H "authorization: bearer sk_live_…" \ -H "content-type: application/json" \ -d '{ "title": "sade yancey, late set", "venue": "public records", "doors_at": "2026-05-17T20:00-04:00", "tickets": [{ "name": "general", "price_cents": 2500 }] }' // 200 OK · 142ms { "id": "evt_01HYQ9K7W3M5N2", "url": "https://tired.events/e/sade-yancey", "on_sale_at": "2026-04-01T10:00-04:00", "status": "draft" }
events, tickets, orders, attendees, payouts, scans. idiomatic rest over https. json everywhere.
/v2/events/{id}hmac-signed, auto-retrying. order.created, ticket.scanned, payout.paid — 14 events, all documented.
your-url/tired-hookbuild your own door app. ed25519-signed ticket tokens, offline validation, replay protection.
/v2/scan/validatewarehouse festivals, record labels, venues. full brand control, we handle payments, taxes, fraud.
pipe order.created straight to bigquery, looker, retool. build the report your ops team actually wants.
rfid wristbands, custom door flows, multi-venue operators. we give you the validator; you build the ux.
after that, $0.0001 per call. webhooks and scan validations are free, forever.
get an api key →rest calls 3,842 / 10,000 free webhooks 12,411 // free, always scans 2,804 // free, always ────────────── bill $0.00