Documentación api
La API de BooomTickets te permite integrar escaneo y gestión de entradas en tus aplicaciones.
🎤 Eventos
1. Crear Evento
Registra un nuevo evento (concierto, festival, etc.)
POST /api/create-event
Content-Type: application/json
Authorization: Bearer YOUR_API_TOKEN
{
"name": "Summer Fest 2025",
"location": "Main Arena",
"date": "2025-07-15T19:00:00Z"
}
2. Listar Eventos
Obtener todos los eventos creados
GET /api/events
Authorization: Bearer YOUR_API_TOKEN
[
{
"id": 12,
"name": "Summer Fest 2025",
"location": "Main Arena",
"date": "2025-07-15T19:00:00Z"
},
{
"id": 13,
"name": "Rock Night",
"location": "Stage B",
"date": "2025-08-01T20:00:00Z"
}
]
🎟 Entradas
1. Agregar Entrada
Agregar entrada a un evento
POST /api/add-ticket
Content-Type: application/json
Authorization: Bearer YOUR_API_TOKEN
{
"barcode": "ABC123XYZ",
"event_id": 12,
"holder_name": "Иван Иванов"
}
2. Verificar Entrada
POST /api/verify-ticket
Content-Type: application/json
Authorization: Bearer YOUR_API_TOKEN
{
"event_id": 12,
"barcode": "1234567890"
}
3. Estado del Boleto
GET /api/ticket-status/{barcode}
Authorization: Bearer YOUR_API_TOKEN
4. Lista de Entradas
Obtener todas las entradas del evento con sus estados
GET /api/event/{event_id}/tickets
Authorization: Bearer YOUR_API_TOKEN
[
{
"barcode": "ABC123XYZ",
"holder_name": "Иван Иванов",
"status": "valid"
},
{
"barcode": "XYZ987ABC",
"holder_name": "Петр Петров",
"status": "used"
}
]
5. Registro de Check‑in
documentation.checkin_log_desc
POST /api/checkin-log
Content-Type: application/json
Authorization: Bearer YOUR_API_TOKEN
{
"barcode": "1234567890",
"device_id": "scanner01",
"timestamp": "2025-05-28T19:00:00Z"
}