Log inStart for free

Ticketing API and webhooks

Every order in your system, instantly.

With the ticketing API, your software works directly with events, orders and customers. Webhooks report in on their own as soon as something happens, signed and with all the data.

Included in every plan. No extra charge for the API and webhooks.

Order W7NT-6U4X paid

One API for everything. The same API the dashboard runs on: events, orders, customers, discounts, gift vouchers and statistics.

Webhooks instead of polling. When an order is paid or a ticket is accepted at the entrance, we send the whole object to your URL.

Built to be secure. Keys with permissions per area, signed deliveries and retries for up to 24 hours.

Your guests pay with, depending on your payment account

VisaMastercardApple PayGoogle PayPayPalKlarnaiDEALTWINTBLIKBancontactEPSPrzelewy24Bank transfer

01Everything for your integration

Everything a good API should do.

API key · Lobby info screen…3f9a
Events and ticketsRead
OrdersNo access
CustomersNo access
StatisticsNo access
Only as much as needed

Permissions per area

Give each key only what it needs: no access, read, or read and write for each area. Up to 20 keys per workspace.

Events
Order paidorder.paid
Order canceledorder.cancelled
Order refundedorder.refunded
Ticket checked inticket.checked_in
All events, future ones too

Events of your choice

16 webhook events covering orders, check-in, your events, vouchers, the waitlist, guests and invoices. Pick only what your system needs, or all of them, including future ones.

Header of every delivery
TickySmart-Signature:
t=1792629600,
v1=5257a869e7ec…0ce8e108d8bd
Signing secretwhsec_••••••••
Old secret still valid for 24 h

Signed and verifiable

Every delivery carries a signature with a timestamp. When you change the secret, both stay valid for 24 hours.

DeliveriesResponse
Order paidorder.paidDelivered200
Event updatedevent.updatedIn transit503
Test eventwebhook.testDelivered200
Up to eight attempts

Delivery log with retries

Every delivery with payload and response, for 30 days. If one fails, we keep trying again for almost 24 hours.

Request
PATCH /v1/tenants/kulturhaus/events/…
Idempotency-Key: 7c1e9d2a-51f0-…
Response
RateLimit-Remaining: 47
RateLimit-Reset: 6
Nothing happens twice

Retry safely

With an idempotency key, you can repeat requests without risk. Every response shows how many requests you have left.

Order paid
Webhook received
Add row
No ready-made app needed

Zapier, Make and n8n

You don’t need an app of your own. Enter the trigger’s URL as the endpoint, and your tool reacts to every order.

02AI assistant

Say where your data should go.
TickySmart sets up the rest.

Describe in one sentence which system should get what. The URL and events are ready right after, you just check them.

Set up a webhook for our CRM: every paid order to https://crm.example.com/tickysmart.

Endpoint created
Webhook · CRMURLcrm.example.com
Webhook · CRMEventorder.paid
Webhook · CRMSecretwhsec_…

04Pricing

From €0.18 per ticket.
No percentage of the price.

All features are included in every plan, the API and webhooks too. You set the booking fee yourself, and you keep it.

  • All features in every plan
  • Credits work for all your events
  • No fee on drink tokens and merch
  • 50 free credits to get started
  • Ticket money goes straight to you.

    Buyers pay through your own Stripe, Mollie or PayPal account. If a ticket costs €20 plus a €1 booking fee, €21 lands with you, minus your payment provider’s fee.

  • Our fee is a fixed amount.

    No share of the price: a ticket for €8 costs you exactly as much with us as one for €80. We bill separately from your ticket money.

  • The more credits you buy, the cheaper they get.

    The price depends on how many you buy at once, from €0.25 for 100 credits down to €0.18 from 25,000. Unused credits stay for your next event.

Keeps running, even when everyone shows up at once.

TickySmart is built for the rush when sales open and runs on its own servers in German data centers, monitored around the clock. Developed in Germany.

Software Made in GermanyGDPR compliantGoBD compliantServer – Hosted in Germany
Stays stable under pressureYour shop runs on several servers, and a load balancer spreads the visitors across them. So it stays fast, even when everyone wants to buy at 10 a.m.
Watched around the clockOur systems are monitored at all times and recover from faults on their own. At the door, your team keeps scanning even without internet.
Your data stays in GermanyIt sits on secure servers in German data centers and is backed up every night.
More on security

05FAQ

Questions about the API and webhooks

Do I need programming skills?

Not necessarily for webhooks with Zapier, Make or n8n, those tools walk you through the steps. For your own programs using the API, you need someone who works with APIs.

Can I use the API directly on my website?

No. The key belongs on your server, otherwise anyone could read it. If you just want to show your shop on your website, you don’t need the API.

What happens to webhooks if my URL can’t be reached?

We try each delivery up to eight times, spread over almost 24 hours. The delivery log shows how often we tried and what came back last, and you can resend individual deliveries.

Who can set up keys and webhooks?

Owners and admins. Keys belong to the workspace, not to a person, and keep working when someone leaves the team.

How do I replace a key?

You create a new one and choose how long the old one keeps working: not at all, one hour, one day or one week. That gives you time to switch over. Revoking a key takes effect immediately.

Are there ready-made libraries for my programming language?

We don’t offer our own libraries. The API docs are available as an OpenAPI file. Use it to generate a client, or try everything out in tools like Postman.

Organizer laughing at her phone, behind her a colleague at a flight case and rows of chairs in a bright hall

Connect once.
Your systems stay up to date.

Start for freeAll features