Scopri passo dopo passo l’API di ADITUS Ticketshop: ogni passaggio mostra la richiesta effettiva, la risposta live e ciò che puoi realizzare con questi dati.
L’endpoint discovery elenca tutti gli eventi pubblicati da uno shop, con stato, date e valuta. È il punto di partenza di ogni integrazione. Per gli eventi con vendite aperte, passa alla selezione degli articoli.
/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=trueQuesta panoramica resta consultabile senza eseguire JavaScript né chiamare l'API live. Le richieste e le risposte della demo interattiva qui sopra provengono comunque direttamente dal sistema demo di ADITUS.
Carica gli eventi pubblicati dallo shop, inclusi lo stato delle vendite, le date, la valuta e gli assortimenti disponibili.
/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=trueLeggi gli articoli prenotabili dell'assortimento selezionato, quindi applica il tema dello shop specifico dell'evento.
/Demo_API/api/shop/v1/discovery/events/{eventId}/assortments/{assortmentId}/articles/Demo_API/api/assets/v1/themes/Shop?context=event:{eventId}Crea un carrello e aggiungi l'articolo selezionato. Lo stato del carrello restituito determina tutte le chiamate successive.
/Demo_API/api/shop/v1/cart?$expand=All/Demo_API/api/shop/v1/cart/{cartId}/items?$expand=AllCarica i dati precompilati e i questionari richiesti, quindi salva i dati dell'acquirente e dei partecipanti necessari per il checkout.
/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=AllConvalida il carrello, seleziona un provider di pagamento disponibile quando necessario e inoltra l'ordine.
/Demo_API/api/shop/v1/cart/{cartId}/validate/Demo_API/api/shop/v1/cart/{cartId}/payment-providers/Demo_API/api/shop/v1/cart/{cartId}/checkoutLeggi l'ordine completato e utilizza i relativi link per biglietti, ricevute e wallet.
/Demo_API/api/shop/v1/user/{userId}/orders/{orderId}