Uma API REST completa com especificação OpenAPI, webhooks para eventos em tempo real e SDKs para integração rápida.
Começa a usar em minutos com o nosso SDK TypeScript.
import { Pylon } from '@pylon/sdk';
const pylon = new Pylon({
apiKey: process.env.PYLON_API_KEY,
tenantId: 'your-tenant-id',
});const event = await pylon.events.create({
name: 'Summer Concert 2026',
category: 'music',
status: 'draft',
});
console.log('Created event:', event.id);Endpoints RESTful seguindo a especificação OpenAPI 3.1. Todos os pedidos requerem autenticação e contexto de tenant.
/api/v1/events/api/v1/events/api/v1/events/{id}/api/v1/events/{id}/api/v1/events/{id}/sessions/api/v1/events/{id}/sessions/api/v1/sessions/{id}/availability/api/v1/cart/items/api/v1/reservations/api/v1/checkout/api/v1/checkout/{id}/api/v1/tickets/{id}/api/v1/tickets/{id}/check-in/api/v1/tickets/{id}/void/api/v1/tickets/{id}/regenerateSubscreve eventos e recebe callbacks HTTP quando coisas importantes acontecem. Todos os webhooks incluem assinaturas HMAC para verificação.
Assinaturas HMAC-SHA256 em cada payload
Exponential backoff com 3 tentativas de retry
Log completo de eventos com capacidade de replay
order.confirmedQuando pagamento é bem-sucedido e encomenda é confirmada
order.refundedQuando um reembolso é processado
ticket.checked_inQuando um bilhete é lido no portão
ticket.transferredQuando a titularidade do bilhete muda
payment.succeededQuando um payment intent é bem-sucedido
payment.failedQuando uma tentativa de pagamento falha
Múltiplos métodos de autenticação para diferentes cenários de integração.
Autenticação server-to-server para integrações backend
Serviços backend, cron jobs, integrações
Acesso delegado pelo utilizador para aplicações de terceiros
Integrações de terceiros, apps de marketplace
Tokens de curta duração para utilizadores autenticados
Apps frontend, apps mobile, SPAs
// API Key authentication
const response = await fetch('https://api.pylon.com/v1/events', {
headers: {
'Authorization': 'Bearer pk_live_xxxxxxxxxxxx',
'X-Tenant-Id': 'your-tenant-id',
'Content-Type': 'application/json',
},
});Clients type-safe gerados a partir da nossa especificação OpenAPI.
Por API key, por tenant
Limites mais estritos para operações que afetam inventário
Eventos outbound não têm rate limit
Body ou parâmetros de pedido inválidos
API key inválida ou em falta
Conflito de estado do recurso (ex: inventário esgotado)
Rate limit excedido
Obtém as tuas API keys e começa a integrar com o Pylon hoje.