Vai al contenuto
Live-Demo

La Shop API,
live e interattiva.

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.

Passaggio 1

Scopri gli eventi

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.

GET/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=true
Intestazioni richiesta
Accept-Language
Risposta · application/json
Caricamento del payload…
Caricamento degli eventi…
Percorso API completo

Cosa accade nei sei passaggi

Questa 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.

  1. Scopri gli eventi

    Carica gli eventi pubblicati dallo shop, inclusi lo stato delle vendite, le date, la valuta e gli assortimenti disponibili.

    GET/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=true
  2. Carica biglietti e branding

    Leggi gli articoli prenotabili dell'assortimento selezionato, quindi applica il tema dello shop specifico dell'evento.

    GET/Demo_API/api/shop/v1/discovery/events/{eventId}/assortments/{assortmentId}/articles
    GET/Demo_API/api/assets/v1/themes/Shop?context=event:{eventId}
  3. Crea il carrello

    Crea un carrello e aggiungi l'articolo selezionato. Lo stato del carrello restituito determina tutte le chiamate successive.

    POST/Demo_API/api/shop/v1/cart?$expand=All
    POST/Demo_API/api/shop/v1/cart/{cartId}/items?$expand=All
  4. Registra le persone

    Carica i dati precompilati e i questionari richiesti, quindi salva i dati dell'acquirente e dei partecipanti necessari per il checkout.

    GET/Demo_API/api/shop/v1/cart/{cartId}/items/{itemId}/registration/{self|thirdperson}/prefill-data
    PUT/Demo_API/api/shop/v1/cart/{cartId}/items/{itemId}/registration?$expand=All
  5. Convalida e completa il checkout

    Convalida il carrello, seleziona un provider di pagamento disponibile quando necessario e inoltra l'ordine.

    GET/Demo_API/api/shop/v1/cart/{cartId}/validate
    PUT/Demo_API/api/shop/v1/cart/{cartId}/payment-providers
    POST/Demo_API/api/shop/v1/cart/{cartId}/checkout
  6. Recupera i biglietti

    Leggi l'ordine completato e utilizza i relativi link per biglietti, ricevute e wallet.

    GET/Demo_API/api/shop/v1/user/{userId}/orders/{orderId}