Endpoint: GET /event/event/{event_id}/
Autenticação: Pública (sem auth) Retorna o contexto público de um único evento: nome, descrição, tipo, mídia, configuração de parcelamento, endereço (físico ou digital) e a lista de ingressos disponíveis para venda com disponibilidade em tempo real. É o ponto de entrada que um frontend de checkout público consulta para renderizar a página antes do comprador adquirir os ingressos. Apenas a ação de leitura está disponível — não existe um endpoint público de listagem. Campos sensíveis (vendedor, conta, flags internas) são intencionalmente omitidos.

Pré-requisitos

  • O evento deve existir. O endpoint retorna 400 com {"event": "event not found"} para ids desconhecidos.
  • Os ingressos retornados incluem a propriedade quantity_available, que como efeito colateral expira automaticamente checkouts PENDING com mais de 16 minutos.

Parâmetros de caminho

string (uuid)
required
Identificador do evento.

Resposta

200 OK com o payload do evento.
string (uuid)
string
Nome público do evento.
string
Descrição completa. Pode conter HTML sanitizado.
string
Um dos valores IN_PERSON ou ONLINE.
string
URL da imagem de capa/banner.
string
Código do assunto (por exemplo, 27 para Música).
string
Código da categoria (por exemplo, 39 para Festa, festival ou show).
string
Substantivo exibido na loja: TICKETING (Ingresso), REGISTRATION (Inscrição) ou CONTRIBUTION (Contribuição).
string
Inteiro 0–12 em formato string. 0 significa que juros são sempre cobrados do comprador (sem parcelas sem juros).
string
Inteiro 1–12 em formato string. Limite máximo de parcelas.
string
Data e hora de início do evento (ISO-8601).
string
Data e hora de término do evento (ISO-8601).
object | null
Presente para eventos IN_PERSON. Campos: name, display_map_widget, neighborhood, city, state, postal_code, country_code, street, number, complement.
object | null
Presente para eventos ONLINE. Campos: platform (por exemplo, GOOGLE_MEET, ZOOM, YOUTUBE, OTHER), other_platform. A url real da reunião não é retornada no contexto público — só é revelada após a compra.
array
Ingressos à venda. Cada entrada contém id, name, amount (em centavos de BRL), description, questions (lista de perguntas que o comprador deve responder), sales_period_type (ALWAYS ou PERIOD), sales_starts_at, sales_ends_at e quantity_available.

Erros

Exemplos