Only ticket_id (ticket number) is required. QR code is auto-generated if absent.
Name and surname are optional — provide one or both.
Multiple participation days: separate with ,; or | (e.g. 2026-06-01;2026-06-02).
Existing rows are matched by qr_code and updated (upsert).
#
Number
QR
Name
Email
Country
Organisation
Event
Days
Checked in
Actions
#
Name
Starts
Ends
Actions
Sessions are parallel tracks/rooms inside an event. Tickets without an
explicit session list have access to all sessions of their event.
#
Event
Name
Starts
Ends
Checked in
Actions
#
Email
Role
Created
Actions
admin = full access to this admin UI & APIs.
staff = login to the scanner UI only.