Ticketing & marketing,
wired up intelligently.
One API for ticket sales, entrance management, and marketing activation — with the clarity your CTO expects.
curl https://aditus.dev/Demo_API/api/connect/token \ -u $CLIENT_ID:$CLIENT_SECRET \ -d "grant_type=client_credentials&scope=Shop" # → returns access_token curl https://aditus.dev/Demo_API/api/shop/v1/discovery/events \ -H "Authorization: Bearer $ACCESS_TOKEN" \ -H "Accept-Language: de-DE"
The public ADITUS demo system powers all interactive examples in this portal — event discovery, carts, checkout, and tickets run against a real Shop API with live data.
As soon as this page loads in your browser, the current availability of the Shop API, its upstream services, and the response time are checked live.
Six things your integration team will actually thank you for.
Designed for CTOs and platform teams — authentication, localization, webhooks, and idempotency without workarounds.
OAuth 2.0 client credentials
Mint short-lived bearer tokens with scoped claims like Shop or TERP. Rotate freely — sessions stay live.
Localized by design
Pass Accept-Language and every textual field comes back translated. Cultures cascade through cart and checkout.
Quicodes & ticket links
Generate scannable QR payloads with one flag. Built-in regex categories sort scans into your reporting.
Real-time webhooks
30 events on tickets, carts, payments and entrances. Signed with HMAC-SHA256, retried with exponential backoff.
Idempotency, by default
Idempotency-Key headers on every write. Replays return the original response with the original log id.
Marketing-grade events
Stream conversions and entrances directly into GA4, Meta CAPI, or your own warehouse via webhooks.
I spent most of my professional life building software myself. This portal is what I would have wanted from every vendor back then.
Marc LuzoffCEOLive in four steps, paid in five.
Mint a token
Exchange your client credentials for a short-lived bearer at /connect/token. Cache for ~50 minutes.
Discover events
Pull the event catalogue with localized names, slots, and pricing assortments. Filter by date, venue, slug.
Build a cart
Create an idempotent cart, add items by article id or slug, attach a customer, choose a payment provider.
Confirm & deliver
Lock the cart, run checkout, receive Quicodes + ticket links. Webhook fires on every successful purchase.
curl https://aditus.dev/Demo_API/api/connect/token \ -u $CLIENT_ID:$CLIENT_SECRET \ -d "grant_type=client_credentials&scope=Shop" # → returns access_token curl https://aditus.dev/Demo_API/api/shop/v1/discovery/events \ -H "Authorization: Bearer $ACCESS_TOKEN" \ -H "Accept-Language: de-DE"
- Your backend calls ADITUS:Token
POST /connect/tokenClient credentials in, short-lived bearer out. Secrets never leave your backend.
- Your backend calls ADITUS:Event discovery
GET /shop/v1/discovery/eventsLocalized catalogue of events, slots, and pricing assortments.
- Your backend calls ADITUS:Cart — idempotent
POST /shop/v1/cartCreate the cart, add items, attach the buyer. Retries are safe — same cart, no duplicates.
- Your backend calls ADITUS:Checkout
POST /shop/v1/cart/{id}/checkoutLock the cart and pay. The response carries Quicodes and ticket links for delivery.
- ADITUS calls your backend (asynchronous):Webhookasync
POST https://your-backend/webhookAfter every successful purchase ADITUS calls your endpoint — asynchronously, independent of the checkout response.
An API is a product and its documentation is its user interface. It decides whether people and AI agents can create value with it. The measure is what others achieve with our API without depending on our internal knowledge. Without very good documentation we publish an artifact at best, but not a product.
Sebastian KlugeHead of ProductsAll endpoints, neatly grouped.
From OAuth token to webhook replay — 11 sections, every request documented with examples, headers, and responses.
Introduction
Your starting point for the ADITUS API: what the platform covers, how the sections fit together, and where to begin your integration.
Guidelines
The API's conventions: request and URI structure, authentication via OAuth 2.0 (client credentials), HTTP verbs, status codes, and the shape of every response.
Just Entrance
ADITUS hardware can be used with external registration vendors. There are different ways to realise the requirements to connect external systems for a smooth visitor experience …
Example: import external tickets, reconcile them automatically and make them ready for entry instantly.
Just Entrance: use case →Ticket purchase & registration
The Shop API deals with requests concerning shop processes. This includes finding shop resources, the user and managing the cart and buying process. Discovery Uses to discover the …
Example: a full in-app ticket purchase — load the assortment, fill the cart, capture buyer details, pay.
Ticket purchase & registration: use case →Byndr
Byndr is a product API designed to enable seamless, secure connections between event attendees through badge (QR code) scans. It facilitates the creation of unidirectional …
Survey
A survey is an instrument for systematic data collection. It consists of a series of questions designed to collect specific information from visitors. Main topics are: - Dynamic …
Assets
The Assets API serves the platform's static content: images and icons, ticket PDFs and receipts, plus theme data such as logos, banners and colors, resolved per context.
The live demo shows how to fetch and use assets.
Open live demo →Webhooks
🚀 Connect your ticket shop with your favorite apps! Imagine your ticket shop could communicate with your CRM, accounting tools, or newsletter systems in real time — no more manual …
Example: a scan at entry fires a real-time webhook — Salesforce, HubSpot & co. kick off follow-ups automatically.
Webhooks: use case →Business Intelligence
A read-only OData v4 feed that hands you your complete ticketing history as four analysis-ready datasets, built to bulk-load into your own data warehouse. Standard OData v4 over …
Example: your extract reads sales and scans from live data into your warehouse over OData v4 — in the dashboard while the show is on.
Business Intelligence: use case →Experience the API live and hands-on.
The live demo walks you through a fully modelled fair-event with assortments, tickets, cart, and registration — each step shows the real API request and live response, no card needed.

