Endpoints

Endpoint:
/Ticket-Types

Cada evento possui um ou mais tipos de ingresso. Suporta tipos TICKET, PRODUCT, ADDON, EXPERIENCE e VOUCHER.

Última AtualizaçãoMAR 2026
POST/v1/ticket-types

Criar tipo de ingresso

Cria um novo tipo de ingresso vinculado a um evento. Preço em centavos (mín R$1,00 = 100).

Parâmetros

CampoTipoObrigatórioDescrição
event_iduuidOBRIGATÓRIOID do evento
namestringOBRIGATÓRIONome (ex: VIP, Pista)
priceintegerOBRIGATÓRIOPreço em centavos
total_quantityintegerOBRIGATÓRIOQuantidade total
typestringOpcionalTICKET, PRODUCT, ADDON, EXPERIENCE, VOUCHER
max_per_orderintegerOpcionalMáx por pedido (0 = ilimitado)
{
  "event_id": "event_uuid",
  "name": "Pista",
  "description": "Área geral",
  "price": 5000,
  "total_quantity": 1000,
  "type": "TICKET"
}
Resposta
201 Created
{
  "data": {
    "id": "tt_uuid",
    "name": "Pista",
    "price": 5000,
    "available_quantity": 1000,
    "status": "active"
  }
}
GET/v1/ticket-types?event_id=...

Listar tipos (autenticado)

Lista todos os tipos de ingresso de um evento. Requer auth.

Parâmetros

CampoTipoObrigatórioDescrição
event_iduuidOBRIGATÓRIOID do evento
curl https://api.flair.api.br/api/v1/ticket-types?event_id=event_uuid \
  -H "Authorization: Bearer TOKEN"
Resposta
200 OK
{
  "data": [
    { "id": "tt_uuid", "name": "Pista", "price": 5000, "available_quantity": 847 },
    { "id": "tt_uuid2", "name": "VIP", "price": 15000, "available_quantity": 120 }
  ]
}
GET/v1/public/events/:id/ticket-types

Listar tipos (público)

Endpoint público para o widget/checkout. Retorna tipos disponíveis com info do evento. Não requer auth.

curl https://api.flair.api.br/api/v1/public/events/event_uuid/ticket-types
Resposta
200 OK
{
  "data": {
    "event": {
      "id": "...",
      "name": "Festival de Verão 2026",
      "event_date": "2026-07-15T18:00:00Z"
    },
    "ticket_types": [
      {
        "id": "tt_uuid",
        "name": "Pista",
        "price": 5000,
        "available_quantity": 847,
        "status": "active"
      }
    ]
  }
}
PUT/v1/ticket-types/:id/benefits

Definir vantagens do tipo de ingresso

Substitui todas as vantagens de um tipo de ingresso. Idempotente — remove as anteriores e cria as novas. Requer auth.

Parâmetros

CampoTipoObrigatórioDescrição
benefitsstring[]OBRIGATÓRIOArray com os nomes das vantagens
curl -X PUT https://api.flair.api.br/api/v1/ticket-types/tt_uuid/benefits \
  -H "Authorization: Bearer TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "benefits": [
    "Acesso à Pista Principal",
    "Entrada Prioritária",
    "Open Bar"
  ]
}'
Resposta
200 OK
{
  "message": "Benefits updated"
}
GET/v1/ticket-types/:id/benefits

Listar vantagens (autenticado)

Lista todas as vantagens de um tipo de ingresso específico. Requer auth.

curl https://api.flair.api.br/api/v1/ticket-types/tt_uuid/benefits \
  -H "Authorization: Bearer TOKEN"
Resposta
200 OK
{
  "data": [
    {
      "id": "ben_uuid",
      "ticket_type_id": "tt_uuid",
      "name": "Acesso à Pista Principal",
      "sort_order": 0
    },
    {
      "id": "ben_uuid2",
      "ticket_type_id": "tt_uuid",
      "name": "Entrada Prioritária",
      "sort_order": 1
    }
  ]
}
GET/v1/public/events/:id/benefits

Listar vantagens por evento (público)

Retorna todas as vantagens de todos os tipos de ingresso de um evento. Não requer auth. Usado para montar a tabela comparativa na página pública do evento.

curl https://api.flair.api.br/api/v1/public/events/event_uuid/benefits
Resposta
200 OK
{
  "data": [
    {
      "id": "ben_uuid",
      "ticket_type_id": "tt_uuid",
      "name": "Acesso à Pista Principal",
      "sort_order": 0
    },
    {
      "id": "ben_uuid2",
      "ticket_type_id": "tt_uuid",
      "name": "Entrada Prioritária",
      "sort_order": 1
    },
    {
      "id": "ben_uuid3",
      "ticket_type_id": "tt_vip_uuid",
      "name": "Acesso à Pista Principal",
      "sort_order": 0
    },
    {
      "id": "ben_uuid4",
      "ticket_type_id": "tt_vip_uuid",
      "name": "Open Bar",
      "sort_order": 1
    }
  ]
}

Pronto para escalar?

Nossa infraestrutura global processa milhões de requisições simultâneas em horários de pico. Junte-se a +500 promotores usando Flair.

99.9%

Uptime Garantido

API
terminalAPI Sandbox
api.flair.api.br
Flair