Saltar para o conteúdo
Live-Demo

A API da Loja,
em direto e prática.

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.

Passo 1

Descobrir eventos

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.

GET/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=true
Cabeçalhos do pedido
Accept-Language
Resposta · application/json
A carregar conteúdo…
A carregar eventos…
Jornada completa da API

O que acontece em todas as seis etapas

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

  1. Descobrir eventos

    Carrega os eventos disponibilizados pela loja, incluindo o estado das vendas, as datas, a moeda e os sortidos disponíveis.

    GET/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=true
  2. Carregar bilhetes e identidade visual

    Lê os artigos reserváveis do sortido selecionado e aplica o tema da loja específico do 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. Criar o carrinho

    Cria um carrinho e adiciona o artigo selecionado. O estado do carrinho devolvido determina todas as chamadas seguintes.

    POST/Demo_API/api/shop/v1/cart?$expand=All
    POST/Demo_API/api/shop/v1/cart/{cartId}/items?$expand=All
  4. Registar pessoas

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

    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. Validar e concluir a compra

    Valida o carrinho, seleciona um método de pagamento disponível, quando necessário, e efetua a encomenda.

    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. Obter os bilhetes

    Lê a encomenda concluída e utiliza as ligações para os bilhetes, o recibo e a carteira digital.

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