Documentazione api
L’API BooomTickets ti consente di integrare la scansione e la gestione dei biglietti nelle tue applicazioni.
🎤 Eventi
1. Crea evento
Registra un nuovo evento (concerto, festival, ecc.)
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. Elenco eventi
Recupera tutti gli eventi creati
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"
}
]
🎟 Biglietti
1. Aggiungi biglietto
Aggiungi un biglietto all’evento
POST /api/add-ticket
Content-Type: application/json
Authorization: Bearer YOUR_API_TOKEN
{
"barcode": "ABC123XYZ",
"event_id": 12,
"holder_name": "Иван Иванов"
}
2. Verifica biglietto
POST /api/verify-ticket
Content-Type: application/json
Authorization: Bearer YOUR_API_TOKEN
{
"event_id": 12,
"barcode": "1234567890"
}
3. Stato biglietto
GET /api/ticket-status/{barcode}
Authorization: Bearer YOUR_API_TOKEN
4. Elenco biglietti
Ottieni tutti i biglietti per un evento con i relativi stati
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 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"
}