Build on Tikitfy
A REST API, webhooks, embeddable checkout and native scanning SDKs. Everything your dashboard can do, your code can do too.
Your first event in three calls
Create an API key
Dashboard → Settings → Developers. Test keys start with sk_test_ and never move real money.
Create an event and a ticket type
Two POST requests. Prices are integers in cents; times are ISO 8601 with a timezone.
Publish and embed
Flip the event to live and drop the checkout embed on your site — or link straight to your hosted shop.
# 1. Create an event curl https://api.tikitfy.nl/v1/events -u sk_test_51Hxk…: -d name="Neon Night · Friday" -d starts_at="2026-10-09T23:00:00+02:00" -d venue="ven_9f2a" -d currency=eur # 2. Add a ticket type (price in cents) curl https://api.tikitfy.nl/v1/events/evt_7c1d/ticket_types -u sk_test_51Hxk…: -d name="Early Bird" -d price=1750 -d quantity=400 # 3. Go live curl -X POST https://api.tikitfy.nl/v1/events/evt_7c1d/publish -u sk_test_51Hxk…:
Learn by task
Authentication
API keys, scoped tokens for scanners and OAuth for marketplace apps.
Events, tickettypes & plattegronden
Model everything from a club night to a 40,000-seat stadium with sections and holds.
Orders & refunds
Create orders server-side, issue partial refunds and read payout reports.
Webhooks
order.paid, ticket.scanned, refund.created and 14 more — signed, retried, replayable.
Scanning SDK
Offline-first validation for iOS, Android and Zebra devices, with access-zone rules.
Embeds & hosted shop
Drop-in checkout, calendar widgets and theming with your own CSS variables.
Core endpoints
Base URL https://api.tikitfy.nl/v1 · JSON in and out · idempotency keys on every POST.
| Endpoint | Description |
|---|---|
GET
/events
|
List events, filter by status, date range or venue |
POST
/events
|
Create an event |
POST
/events/{id}/ticket_types
|
Add a ticket type with price, quantity and sale window |
GET
/orders
|
List orders; expand tickets, buyer and payment |
POST
/orders
|
Create a comp or box-office order |
POST
/refunds
|
Refund an order, a ticket or an amount |
GET
/tickets/{id}/validate
|
Validate a barcode for a device and zone |
POST
/webhooks
|
Register an endpoint and choose events |
DELETE
/webhooks/{id}
|
Remove a webhook endpoint |
GET
/payouts
|
Payout batches with per-order breakdown |
Rate limit 600 requests / minute per key. Sandbox at api.sandbox.tikitfy.nl mirrors production with test cards.
Official client libraries
Plus integrations for WordPress, Shopify, Mailchimp, Klaviyo, HubSpot and Zapier — no code required.
Questions about the API?
Our developer support team answers in the #api channel of the Tikitfy Community Slack and at [email protected].