Aller au contenu
Live-Demo

L'API Shop,
en direct et concrète.

Pas à pas à travers l'API ADITUS Ticketshop — chaque étape montre la vraie requête, la réponse en direct et ce que vous pouvez en construire.

Étape 1

Découvrir les événements

L'endpoint discovery liste tous les événements exposés par une boutique — avec leur statut, leurs dates et leur devise. C'est le point d'entrée de toute intégration. Là où la vente est ouverte, ouvrez la sélection d'articles.

GET/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=true
En-têtes de requête
Accept-Language
Réponse · application/json
Chargement du payload…
Chargement des événements…
Parcours API complet

Ce qui se passe au fil des six étapes

Cette vue d'ensemble reste lisible sans exécuter de JavaScript ni appeler l'API en direct. Les requêtes et réponses de la démo interactive ci-dessus proviennent toujours directement du système de démonstration ADITUS.

  1. Découvrir les événements

    Chargez les événements exposés par la boutique, avec leur statut de vente, leurs dates, leur devise et les assortiments disponibles.

    GET/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=true
  2. Charger les billets et l'habillage

    Lisez les articles réservables de l'assortiment sélectionné, puis appliquez le thème de boutique propre à l'événement.

    GET/Demo_API/api/shop/v1/discovery/events/{eventId}/assortments/{assortmentId}/articles
    GET/Demo_API/api/assets/v1/themes/Shop?context=event:{eventId}
  3. Créer le panier

    Créez un panier et ajoutez-y l'article sélectionné. L'état du panier renvoyé pilote tous les appels suivants.

    POST/Demo_API/api/shop/v1/cart?$expand=All
    POST/Demo_API/api/shop/v1/cart/{cartId}/items?$expand=All
  4. Enregistrer les personnes

    Chargez les préremplissages et les jeux de questions requis, puis enregistrez les données de l'acheteur et des participants nécessaires au paiement.

    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. Valider et commander

    Validez le panier, sélectionnez un moyen de paiement disponible si nécessaire, puis passez la commande.

    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. Récupérer les billets

    Lisez la commande finalisée et utilisez ses liens de billet, de justificatif et de wallet.

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