Schritt für Schritt durch die ADITUS Ticketshop-API — jeder Schritt zeigt die echte Anfrage, die Live-Antwort und was ihr daraus bauen könnt.
Der Discovery-Endpunkt liefert alle Events eines Shops — mit Status, Terminen und Währung. Er ist der Einstiegspunkt jeder Integration. Wo der Verkauf aktiv ist, öffnet ihr die Artikelauswahl.
/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=trueDiese Übersicht bleibt ohne JavaScript und ohne Aufruf der Live-API lesbar. Requests und Responses in der interaktiven Demo darüber kommen weiterhin direkt aus dem ADITUS-Demosystem.
Events des Shops mit Verkaufsstatus, Terminen, Währung und verfügbaren Sortimenten laden.
/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=trueBuchbare Artikel des gewählten Sortiments lesen und anschließend das veranstaltungsspezifische Shop-Theme anwenden.
/Demo_API/api/shop/v1/discovery/events/{eventId}/assortments/{assortmentId}/articles/Demo_API/api/assets/v1/themes/Shop?context=event:{eventId}Einen Warenkorb anlegen und den gewählten Artikel hinzufügen. Der zurückgegebene Warenkorb steuert alle folgenden Aufrufe.
/Demo_API/api/shop/v1/cart?$expand=All/Demo_API/api/shop/v1/cart/{cartId}/items?$expand=AllErforderliche Vorbelegungen und Fragensätze laden und danach die für den Checkout benötigten Käufer- und Teilnehmendendaten speichern.
/Demo_API/api/shop/v1/cart/{cartId}/items/{itemId}/registration/{self|thirdperson}/prefill-data/Demo_API/api/shop/v1/cart/{cartId}/items/{itemId}/registration?$expand=AllDen Warenkorb validieren, falls erforderlich eine verfügbare Zahlungsart wählen und die Bestellung auslösen.
/Demo_API/api/shop/v1/cart/{cartId}/validate/Demo_API/api/shop/v1/cart/{cartId}/payment-providers/Demo_API/api/shop/v1/cart/{cartId}/checkoutDie abgeschlossene Bestellung lesen und deren Ticket-, Beleg- und Wallet-Links verwenden.
/Demo_API/api/shop/v1/user/{userId}/orders/{orderId}