Percorra passo a passo a API da ADITUS Ticketshop — cada etapa mostra o pedido real, a resposta em direto e o que pode criar com estes dados.
O endpoint de pesquisa apresenta todos os eventos disponibilizados por uma loja — com o estado, as datas e a moeda. É o ponto de entrada de qualquer integração. Quando as vendas estiverem abertas, pode aceder à seleção de artigos.
/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=trueEsta visão geral permanece legível sem executar JavaScript nem chamar a API em direto. Os pedidos e as respostas da demonstração interativa acima continuam a vir diretamente do sistema de demonstração ADITUS.
Carrega os eventos disponibilizados pela loja, incluindo o estado das vendas, as datas, a moeda e os sortidos disponíveis.
/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=trueLê os artigos reserváveis do sortido selecionado e aplica o tema da loja específico do evento.
/Demo_API/api/shop/v1/discovery/events/{eventId}/assortments/{assortmentId}/articles/Demo_API/api/assets/v1/themes/Shop?context=event:{eventId}Cria um carrinho e adiciona o artigo selecionado. O estado do carrinho devolvido determina todas as chamadas seguintes.
/Demo_API/api/shop/v1/cart?$expand=All/Demo_API/api/shop/v1/cart/{cartId}/items?$expand=AllCarrega os dados de pré-preenchimento e os questionários necessários e guarda os dados do comprador e dos participantes exigidos para concluir a compra.
/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 o carrinho, seleciona um método de pagamento disponível, quando necessário, e efetua a encomenda.
/Demo_API/api/shop/v1/cart/{cartId}/validate/Demo_API/api/shop/v1/cart/{cartId}/payment-providers/Demo_API/api/shop/v1/cart/{cartId}/checkoutLê a encomenda concluída e utiliza as ligações para os bilhetes, o recibo e a carteira digital.
/Demo_API/api/shop/v1/user/{userId}/orders/{orderId}