Documentation Index
Fetch the complete documentation index at: https://memberpulseptyltd.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Journey Overview
| Attribute | Value |
|---|---|
| Journey ID | UJ-M-009 |
| Actor | Registered event attendee |
| Goal | Obtain ticket with QR code for event check-in |
| Trigger | Event registration completed successfully |
| Outcome | Attendee has accessible ticket with QR code |
Preconditions
- Member has successfully registered for event
- Payment completed (for paid events)
- Email address is verified
Journey Flow
Ticket Generation
Registration Completion
Upon successful registration:
- System creates ticket record in database
- Unique ticket ID generated (e.g.,
TKT-2024-XXXXX) - QR code generated encoding ticket data
- Ticket linked to attendee and event
QR Code Generation
QR code encodes:Security:
- Data encrypted
- Checksum prevents tampering
- Single-use validation
- Expiry after event ends
Accessing Tickets
Via Email
Attendee can:- View QR code directly in email
- Download PDF attachment
- Print PDF for paper ticket
- Forward to personal email
Via Member Portal
View Ticket List
Shows all tickets:
- Upcoming events first
- Past events (archived)
- Ticket status indicator
Via Mobile Wallet
- Apple Wallet
- Google Wallet
- Click “Add to Apple Wallet” in email or portal
- Pass downloaded to device
- Accessible from Wallet app
- Auto-surfaces based on location/time
- Updates if event changes
Ticket Display
Digital Ticket Layout
PDF Ticket
Print-friendly version includes:- Full event details
- Map/directions
- Parking information
- Agenda summary
- Terms and conditions
- Organization branding
Resending Tickets
If email not received:- Check spam/junk folder
- Request resend from portal
- Contact support if issues persist
- “Resend Ticket” button in portal
- Automatic on email bounce detection
- Support-initiated resend
Multiple Tickets
For group registrations:- Each attendee receives their own email
- Purchaser receives all tickets
- Portal shows all tickets under order
- Individual transfers available
Related Entities
Related Journeys
Acceptance Criteria
Frontend
- My Tickets page listing all tickets
- Individual ticket view with large QR code
- Download PDF button
- Add to Apple Wallet button
- Add to Google Wallet button
- Resend ticket button
- Mobile-optimized QR display
Backend
-
GET /api/member/tickets- List my tickets -
GET /api/member/tickets/{id}- Ticket details -
GET /api/member/tickets/{id}/qr- QR code image -
GET /api/member/tickets/{id}/pdf- PDF download -
POST /api/member/tickets/{id}/resend- Resend email -
GET /api/member/tickets/{id}/wallet- Wallet pass
Permissions
- Attendee can only access their own tickets
- Purchaser can see all tickets in their order
Business Rules
- QR codes unique per ticket
- QR valid only until event ends
- Wallet passes update on event changes
- Resend limited to prevent spam
Error Handling
- Email delivery failures logged
- Alternative delivery via SMS (optional)
- Support notification on repeated failures