🔌 API Reference

Check-in & QR Codes

QR code generation and check-in management

Check-in & QR Codes

Generate QR codes for guests and manage check-in/check-out operations.

Generate QR Code

Get QR code for a specific guest:

GET /api/v1/events/{event_id}/guests/{guest_id}/qr-codes

Query Parameters:
- qr_type (string): standard or custom
- include_rsvp (boolean): Include RSVP link in QR code

Check-In Guest

Check in a guest using their QR code:

POST /api/v1/scan/check-in

{
  "qr_code": "GUEST-123e4567-e89b-12d3-a456-426614174000",
  "event_id": "123e4567-e89b-12d3-a456-426614174000",
  "force": false
}

Check-Out Guest

POST /api/v1/scan/check-out

Check-In Statistics

Get real-time check-in statistics for an event:

GET /api/v1/events/{event_id}/check-in/stats

Response:
{
  "total_guests": 500,
  "checked_in": 423,
  "checked_out": 12,
  "check_in_rate": 84.6,
  "current_attendance": 411
}

Force Check-In

Set force: true to check in a guest even if they're outside the check-in time window or have already checked in.

© 2025 FreePas. All rights reserved.