Paso a paso por la API de ADITUS Ticketshop: cada paso muestra la solicitud real, la respuesta en vivo y lo que puedes construir con ella.
El endpoint discovery lista todos los eventos que expone una tienda, con su estado, fechas y divisa. Es el punto de entrada de cualquier integración. Donde la venta esté abierta, abre la selección de artículos.
/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=trueEsta vista general permanece legible sin ejecutar JavaScript ni llamar a la API en vivo. Las solicitudes y respuestas de la demo interactiva de arriba siguen procediendo directamente del sistema de demostración de ADITUS.
Carga los eventos que expone la tienda, incluidos el estado de venta, las fechas, la divisa y los surtidos disponibles.
/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=trueLee los artículos reservables del surtido seleccionado y, a continuación, aplica el tema de tienda específico del evento.
/Demo_API/api/shop/v1/discovery/events/{eventId}/assortments/{assortmentId}/articles/Demo_API/api/assets/v1/themes/Shop?context=event:{eventId}Crea un carrito y añade el artículo seleccionado. El estado del carrito devuelto controla todas las llamadas siguientes.
/Demo_API/api/shop/v1/cart?$expand=All/Demo_API/api/shop/v1/cart/{cartId}/items?$expand=AllCarga los datos de precarga y los conjuntos de preguntas necesarios y, después, guarda los datos del comprador y de los asistentes que requiere el pago.
/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=AllValida el carrito, selecciona un método de pago disponible cuando sea necesario y realiza el pedido.
/Demo_API/api/shop/v1/cart/{cartId}/validate/Demo_API/api/shop/v1/cart/{cartId}/payment-providers/Demo_API/api/shop/v1/cart/{cartId}/checkoutLee el pedido completado y utiliza sus enlaces de entrada, justificante y wallet.
/Demo_API/api/shop/v1/user/{userId}/orders/{orderId}